PostgreSQL no soporta la instrucción SHOW TABLES directamente como MySQL pero proporciona a los usuarios una alternativa. En este artículo, los exploraremos en detalle.

usando Psql Shell:

Una forma de listar todas las tablas en una base de datos es usar el siguiente comando después de iniciar sesión en la base de Datos:

Syntax: \dt

Ejemplo:

en este ejemplo, buscaremos la lista de todas las tablas en la base de datos de ejemplo, es decir, dvdrental.,

primero, inicie sesión en la base de datos de muestra utilizando el siguiente comando:

\c dvdrental

ahora use el siguiente comando para enumerar las tablas de la misma:

\dt

salida:

usando pg_catalog schema:

otra forma de mostrar tablas en PostgreSQL es usar la instrucción SELECT para consultar datos del catálogo de PostgreSQL de la siguiente manera:

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

ejemplo:

en este ejemplo, consultaremos la lista de todas las tablas en la base de datos de ejemplo, es decir, dvdrental.,

primero, inicie sesión en la base de datos de muestra utilizando el siguiente comando:

\c dvdrental

Ahora ejecute el siguiente comando para enumerar las tablas en la base de datos:

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

salida:

etiquetas del artículo :