Veritabanında hangi tablolar var?
Hangi tabloların olduğunu ezbere bilmek zorunda değilsin. Bunun yerine, veritabanında var olan tüm tabloları listelemek için pg_catalog.pg_tables tablosunu sorgulayabilirsin.
Elbette bu, sistem tabloları da dahil olmak üzere tüm tabloları listeleyecek. Bu yüzden ideal olarak, sonuçlarını verilerinin bulunduğu şemayla sınırlamak istersin; bu örnekte bu şema 'public'.
Not: Bu sistem tablosu PostgreSQL'e özgüdür, ancak diğer veritabanlarında da benzer tablolar bulunur (bkz. slaytlar).
Bu egzersiz
SQL'i Gerçek Dünyadaki Sorunlara Uygulama
kursunun bir parçasıdırEgzersiz talimatları
pg_catalog.pg_tablestablosunu sorgulayarak veritabanında bulunan tabloları listele.- Sorguyu filtreleyip
schemanamedeğeri'public'olan kayıtları döndürdüğünden emin ol.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT *
FROM ___
___;