Jaké tabulky jsou ve tvé databázi?
Nemusíš spoléhat jen na to, co si pamatuješ. Místo toho můžeš dotazem na pg_catalog.pg_tables zjistit, které tabulky ve tvé databázi existují.
Tento dotaz vrátí všechny tabulky, včetně systémových, takže výsledky ideálně omez na schéma, kde jsou uložena tvá data – v tomto případě 'public'.
Poznámka: Tato systémová tabulka je specifická pro PostgreSQL, ale podobné tabulky existují i v jiných databázích (viz snímky).
Toto cvičení je součástí kurzu
Aplikace SQL na reálné problémy
Pokyny k cvičení
- Vypiš tabulky, které existují ve tvé databázi, dotazem na tabulku:
pg_catalog.pg_tables. - Filtruj dotaz tak, aby výsledky obsahovaly pouze záznamy, kde
schemanameje'public'.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT *
FROM ___
___;