Zacznij terazZacznij za darmo

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

To ćwiczenie jest częścią kursu

Stosowanie SQL w praktyce

Zobacz kurs

Instrukcje do ćwiczenia

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

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT * 
FROM ___
___;
Edytuj i uruchom kod