Dans PostgreSQL, les données de colonne pour la structure d'une table sont stockées dans pg_attribute, avec quelques champs dans pg_class, et un couple dans pg_attrdef.Où sont la précision et l'échelle de NUMERIC pour un champ trouvé dans les tables pg_catalog?
Mais je ne vois pas la précision ou l'échelle pour un type de champ NUMERIC stocké là-bas n'importe où.
Il peut être trouvé dans les tables INFORMATION_SCHEMA, mais j'essaie de les éviter, car ils n'utilisent pas d'oids pour une jointure facile aux tables pg_catalog. Donc, la question est: Où la précision et l'échelle des colonnes sont-elles stockées dans les tables système postgreSQL?
Merci beaucoup. Cet extrait de code a-t-il été extrait de la définition de la vue information_schema.columns? – Rdbhost
Oui c'est le cas, et aussi des fonctions que cette vue utilise. Utilisez pg_view et pg_proc pour obtenir les détails. –
ça m'a aidé, merci –