Bonjour,
existe t'il une table systeme qui stocke la liste des tables dans une BDD avec la liste des champs quelle contient. je doit faire une maj importante sur toute ma base (modification des identifiant)
par avance merci de votre aide
Mic
Version imprimable
Bonjour,
existe t'il une table systeme qui stocke la liste des tables dans une BDD avec la liste des champs quelle contient. je doit faire une maj importante sur toute ma base (modification des identifiant)
par avance merci de votre aide
Mic
je viens de trouver la table systeme qui stocke la liste des tables
pg_tables
je suis tjrs a la recherche de la table ou sont stockés la liste des champs dans chaque tables
La 'table' pg_tables est en fait une vue de la table 'pg_class'. Les champs se trouvent dans la table 'pg_attribute':
++Code:
1
2
3 SELECT c.relname,a.attname from pg_class as c, pg_attribute as a WHERE c.relfilenode=a.attrelid and c.relname='ma_table';
Jul.
ok merci, sinon j'avais trouver avec pg_fiels_name lors de la requete
merci de votre aide !
Mic
salut
juste 2 choses :
- la doc PostgreSQL est toujours ton amie : http://www.postgresql.org/docs/7.4/static/view-pg-tables.html#AEN52270 et bien d'autres choses ;-). en tout cas merci de chercher avant de poster ;-)
- merci de penser ŕ cliquer sur [Résolu] en bas a gauche ;-)