Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous
Quand je crée un schéma supplémentaire dans ma base, le nouveau schéma n'a aucune fonction, alors que le schéma public a 1050 fonctions. De même le nouveau schéma ne possède pas la table par défaut "spatial_ref_sys".
Est-ce normal ?
Les tables que je mettrais dans le nouveau schéma pourront-elles "communiquer" avec les tables du schéma public ?
Je vous avoue que je ne maîtrise pas totalement la notion de "schéma" dans Postgres, j'ai toujours utilisé le seul schéma public jusqu'à présent...
Hors ligne
Le schéma public n'a aucun objet par défaut. Toutes les tables et fonctions systèmes se trouvent dans le schéma pg_catalog. Quant à spatial_ref_sys, ça ressemble à du PostGIS, tout dépend si vous avez installé l'extension PostGIS.
Guillaume.
Hors ligne
Hum je n'ai pas de schéma pg_catalog...
Oui tout-à-fait, j'ai l'extension GIS.
Qu'en pensez-vous ? Est-il "sain" d'utiliser le schéma public ?
Merci !
Hors ligne
Vous avez forcément un schéma pg_catalog. Il est possible que l'outil que vous utilisez le cache par défaut.
Mais bon, oui, il n'y a aucun soucis à utiliser le schéma public.
Guillaume.
Hors ligne
OK, j'utilise PgAdmin 3.
Comment puis-je accéder à ce pg_catalog ?
Autre question : si le schéma que je crée n'a pas de fonction, ni de table par défaut du type "spatial-ref_sys", est-il sain de l'utiliser ? L'ai-je mal créé ?
Merci !
Hors ligne
pg_catalog est indiqué dans la nœud Catalogues.
Par défaut, un nouveau schéma n'a aucun objet... ni table, ni fonction, ni rien.
Guillaume.
Hors ligne
OK merci
J'ai bien un nœud nommé "PostgreSQL (pg_catalog)", contenant 51 tables, et à coté du nœud "ANSI" ; tous deux dans le nœud-parent "Catalogues".
Question : pg_catalog et ANSI sont-ils des "schémas" à part entière ? Je demande ça car ils ne sont pas rangés dans le nœud "Schéma".
Hors ligne
pg_catalog et information_schema (ce que vous appelez ANSI) sont des schémas comme les autres. pg_catalog est crucial et, de ce fait, ne peut pas être supprimé. Ils ne sont pas rangés dans le nœud Schémas pour faire la différence entre schémas systèmes et schémas utilisateurs.
Guillaume.
Hors ligne
ok THX !
Hors ligne
Pages : 1