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, kursun bir parçasıdır
SQL'i Gerçek Dünyadaki Sorunlara Uygulama
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT *
FROM ___
___;