PostgreSQLで全テーブルを取得する方法を教えてください。
テーブルをすべて調べるには、以下の SQL ステートメントを使用します:
SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'public'
AND table_type = 'BASE TABLE';
このクエリでは、public スキーマにあるすべての基本テーブルのテーブル名が返されます。ご使用のデータベースが別のスキーマや命名規則を使用している場合は、クエリ内の条件をそれぞれ変更する必要があります。