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
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
Toutes mes références en ligne : http://www.developpeur-web-php.fr
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
Toutes mes références en ligne : http://www.developpeur-web-php.fr
La 'table' pg_tables est en fait une vue de la table 'pg_class'. Les champs se trouvent dans la table 'pg_attribute':
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Toutes mes références en ligne : http://www.developpeur-web-php.fr
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 ;-)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager