-
psqlコマンドラインツールを使用する方法: psqlコマンドを実行し、データベースに接続します。次に、以下のコマンドを入力してテーブルの一覧を表示します。
\dt
このコマンドは、現在のデータベース内のすべてのテーブルを表示します。
-
INFORMATION_SCHEMAをクエリする方法: PostgreSQLには、データベースのメタデータを格納するための特殊なスキーマであるINFORMATION_SCHEMAがあります。次のクエリを使用して、テーブルの一覧を取得できます。
SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';
このクエリは、publicスキーマ内のすべてのテーブル名を返します。必要に応じて、table_schemaの値を変更して他のスキーマのテーブルも取得できます。
-
pg_catalogスキーマをクエリする方法: PostgreSQLの内部カタログテーブルはpg_catalogスキーマに格納されています。次のクエリを使用して、テーブルの一覧を取得できます。
SELECT tablename FROM pg_catalog.pg_tables WHERE schemaname = 'public';
このクエリも、publicスキーマ内のすべてのテーブル名を返します。