ÎncepețiÎncepe gratuit

Ce tabele există în baza ta de date?

Nu trebuie să te bazezi doar pe ce știi deja despre tabelele existente. În schimb, poți interoga pg_catalog.pg_tables pentru a obține lista tuturor tabelelor din baza ta de date.

Desigur, această interogare va returna toate tabelele, inclusiv pe cele de sistem. Prin urmare, este recomandat să limitezi rezultatele la schema în care se află datele tale – în acest caz, 'public'.

Notă: Acest tabel de sistem este specific PostgreSQL, însă tabele similare există și în alte baze de date (vezi slide-urile).

Acest exercițiu face parte din cursul

Aplicarea SQL în probleme din lumea reală

Vezi cursul

Instrucțiuni pentru exercițiu

  • Listează tabelele din baza ta de date interogând tabelul: pg_catalog.pg_tables.
  • Filtrează interogarea astfel încât rezultatele să conțină doar înregistrările în care schemaname este 'public'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

SELECT * 
FROM ___
___;
Editează și rulează codul