方法1: INFORMATION_SCHEMAを使用する
SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'スキーマ名';
上記のコード例では、スキーマ名
の部分を実際のスキーマ名に置き換えてください。
方法2: pg_catalogを使用する
SELECT tablename
FROM pg_catalog.pg_tables
WHERE schemaname = 'スキーマ名';
同様に、上記のコード例でもスキーマ名
の部分を実際のスキーマ名に置き換えてください。
方法3: \dtコマンドを使用する
PostgreSQLのコマンドラインクライアントまたはpsqlを使用している場合、以下のコマンドを実行することでテーブルをリストアップすることができます。
\dt スキーマ名.
同様に、スキーマ名
の部分を実際のスキーマ名に置き換えてください。
これらの方法を使用することで、指定したスキーマ内のすべてのテーブルをリストアップすることができます。選択した方法に応じて、適切なコードを使用してください。