Listage des tables d’une base de données spécifiée et recherche d’une table par nom
Pour répertorier les métadonnées des tables, vous pouvez effectuer une interrogation par schéma de table ou par nom de table.
Exemple – Liste des tables par schéma
La requête suivante répertorie les tables qui utilisent le schéma de table rdspostgresql.
SELECT table_schema, table_name, table_type FROM information_schema.tables WHERE table_schema = 'rdspostgresql'
Le tableau suivant montre un exemple de résultat.
| table_schema | table_name | table_type | |
|---|---|---|---|
| 1 | rdspostgresql | rdspostgresqldb1_public_account | BASE TABLE |
Exemple – Recherche d'une table par nom
La requête suivante obtient des informations de métadonnées pour la table athena1.
SELECT table_schema, table_name, table_type FROM information_schema.tables WHERE table_name = 'athena1'
Le tableau suivant montre un exemple de résultat.
| table_schema | table_name | table_type | |
|---|---|---|---|
| 1 | default | athena1 | BASE TABLE |