PostgreSQL ne prend pas en charge L’instruction SHOW TABLES directement comme le fait MySQL mais fournit aux utilisateurs une alternative. Dans cet article, nous allons les explorer en détail.

Utilisation du Shell Psql:

Une façon de lister toutes les tables d’une base de données consiste à utiliser la commande ci-dessous après s’être connecté à la base de données:

Syntax: \dt

exemple:

dans cet exemple, nous allons interroger la liste de toutes les tables,

tout d’abord, connectez-vous à l’exemple de base de données en utilisant la commande ci-dessous:

\c dvdrental

maintenant, utilisez la commande ci-dessous pour lister les tables de la même:

\dt

Sortie:

en utilisant le schéma pg_catalog:

la façon d’afficher les tables dans PostgreSQL est d’utiliser l’instruction SELECT pour interroger les données du catalogue PostgreSQL comme suit:

Syntax:SELECT *FROM pg_catalog.pg_tablesWHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';

exemple:

dans cet exemple, nous allons interroger la liste de toutes les tables dans l’exemple de base de données, c’est-à-dire dvdrental.,

tout d’abord, connectez-vous à l’exemple de base de données en utilisant la commande ci-dessous:

\c dvdrental

exécutez maintenant la commande ci-dessous pour lister les tables de la base de données:

SELECT *FROM pg_catalog.pg_tablesWHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema';

Sortie:

balises D’Article :