¿Qué tablas hay en tu base de datos?
No tienes que depender únicamente de saber qué tablas existen. En su lugar, puedes consultar pg_catalog.pg_tables para listar todas las tablas que hay en tu base de datos.
Eso sí, esto listará todas las tablas, incluidas las de sistema, así que lo ideal es limitar los resultados al esquema donde está tu información, que en este caso es 'public'.
Nota: Esta tabla de sistema es específica de PostgreSQL, pero existen tablas similares en otras bases de datos (consulta las diapositivas).
Este ejercicio forma parte del curso
Aplicar SQL a problemas del mundo real
Instrucciones del ejercicio
- Lista las tablas que existen en tu base de datos consultando la tabla:
pg_catalog.pg_tables. - Filtra la consulta para que el resultado contenga entradas donde
schemanamesea'public'.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
SELECT *
FROM ___
___;