Page 1 sur 1

Afficher tables d'un base PostgreSQL

Posté : 03 janv. 2017, 18:50
par fabrice88250
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

Re: Afficher tables d'un base PosGresql

Posté : 03 janv. 2017, 20:12
par @rthur
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';