1. 学ぶ
  2. /
  3. プロジェクト
  4. /
  5. Aplikace SQL na reálné problémy

Connected

演習

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).

指示

100 XP
  • 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'.