-
psqlコマンドを使用する方法: psqlを起動し、次のコマンドを実行します。
\dt スキーマ名.*
例えば、publicスキーマ内のテーブルの一覧を取得するには、次のように入力します。
\dt public.*
もしくは、特定のスキーマ内のテーブルの一覧を取得するには、スキーマ名を指定します。
\dt スキーマ名.*
-
INFORMATION_SCHEMAをクエリする方法: PostgreSQLは、情報スキーマを提供しており、このスキーマをクエリすることでテーブルのメタデータを取得できます。次のクエリを実行します。
SELECT table_name FROM information_schema.tables WHERE table_schema = 'スキーマ名';
スキーマ名には、実際のスキーマ名を指定します。
-
pg_catalogをクエリする方法: PostgreSQLでは、pg_catalogスキーマにテーブルのメタデータが格納されています。次のクエリを実行します。
SELECT tablename FROM pg_catalog.pg_tables WHERE schemaname = 'スキーマ名';
スキーマ名には、実際のスキーマ名を指定します。
これらの方法を使用することで、指定したスキーマ内のテーブルの一覧を取得することができます。適切な方法を選択し、必要に応じてコードをカスタマイズしてください。