Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 schemaname je '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 ___
___;
Upravit a spustit kód