取得資料庫的相關資訊
正如影片所示,PostgreSQL 有一個名為 INFORMATION_SCHEMA 的系統資料庫,能讓我們擷取關於資料庫物件(包含資料表)的各種資訊。
在這個練習中,你會查詢 INFORMATION_SCHEMA 資料庫裡的 tables 資料表,找出 DVD Rentals 資料庫中各資料表的相關資訊,包括所有資料表與檢視表的名稱、型別、結構(schema)與目錄(catalog)。接著,你會使用查詢結果,進一步取得我們資料表中欄位的更多資訊。
本練習屬於課程
在 PostgreSQL 操作資料的函式
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- Select all columns from the TABLES system database
SELECT *
FROM ___.___
-- Filter by schema
WHERE table_schema = ___;