1. Learn
  2. /
  3. Projekt
  4. /
  5. Stosowanie SQL w praktyce

Connected

övning

Jakie tabele znajdują się w twojej bazie danych?

Nie musisz polegać wyłącznie na własnej wiedzy o istniejących tabelach. Zamiast tego możesz zapytać pg_catalog.pg_tables, aby wyświetlić listę wszystkich tabel w bazie danych.

Oczywiście zwróci to każdą tabelę, łącznie z tabelami systemowymi – dlatego warto ograniczyć wyniki do schematu, w którym przechowujesz dane, czyli w tym przypadku 'public'.

Uwaga: Ta tabela systemowa jest specyficzna dla PostgreSQL, ale podobne tabele istnieją również w innych bazach danych (zobacz slajdy).

Instruktioner

100 XP
  • Wyświetl listę tabel w swojej bazie danych, wykonując zapytanie na tabeli: pg_catalog.pg_tables.
  • Przefiltruj zapytanie tak, aby wyniki zawierały tylko wpisy, w których schemaname ma wartość 'public'.