SQL-Bases Datos Archive

Obtener lista de tablas en postgresql

Con esta consulta podemos obtener un listado con los nombres de las tablas de una base de datos en postgresql:

SELECT tablename FROM pg_tables WHERE schemaname = 'public'

Con la restricción en el where lo que hacemos es evitar que nos devuelva las tablas internas que tiene toda base de datos para en control de usuarios, roles, permisos…