Afficher tables d'un base PostgreSQL

Mammouth du PHP | 620 Messages

03 janv. 2017, 18:50

Bonjour,
je voudrai voir les tables qui se trouve dans un base PostgreSQL.
existent-il une solution pour en php faire une liste des table et des champs quelle contient ?
Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

03 janv. 2017, 20:12

Bonjour,

Voici la requête pour afficher la liste des tables d'une base de données PostgreSQL :
SELECT * FROM pg_catalog.pg_tables
Et voici la requête pour afficher la liste des champs d'une table :
SELECT column_name, data_type, character_maximum_length
FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = 'Nom_de_la_table';
Quand tout le reste a échoué, lisez le mode d'emploi...