データベースの情報を取得する
動画で紹介したように、PostgreSQL には INFORMATION_SCHEMA というシステムデータベースがあり、テーブルなどのオブジェクトに関する情報を取得できます。
この演習では、tables データベースの INFORMATION_SCHEMA テーブルにクエリを実行し、DVD レンタルデータベース内のすべてのテーブルとビューの名前、種類、スキーマ、カタログといった情報を確認します。さらに、その結果を活用して、各テーブルの列に関する詳細情報を取得する方法も学びましょう。
この演習はコースの一部です
PostgreSQL のデータ操作関数
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Select all columns from the TABLES system database
SELECT *
FROM ___.___
-- Filter by schema
WHERE table_schema = ___;