-
psqlコマンドラインツールを使用する方法: psqlコマンドラインツールを起動し、以下のコマンドを実行します。
\dt
これにより、データベース内のすべてのテーブルが表示されます。
特定のスキーマ内のテーブルのみを表示したい場合は、次のようにコマンドを修正します。
\dt schema_name.*
ここで、"schema_name"は対象のスキーマの名前です。
-
INFORMATION_SCHEMAビューをクエリする方法: PostgreSQLは、テーブルやスキーマなどのメタデータ情報を格納するINFORMATION_SCHEMAというシステムカタログを提供しています。このカタログをクエリすることで、テーブルの情報を取得することができます。
以下のクエリを使用して、データベース内のすべてのテーブルの情報を取得できます。
SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';
"public"はデフォルトのスキーマ名であり、対象のスキーマに応じて適宜修正してください。
特定のスキーマ内のテーブルのみを取得したい場合は、
table_schema
条件を修正します。
これらの方法を使用することで、PostgreSQLデータベース内のテーブルを確認することができます。