-
psqlコマンドラインツールを使用する方法:
- ターミナルまたはコマンドプロンプトを開きます。
- PostgreSQLデータベースに接続します。
- 以下のコマンドを入力します:
\dt
- テーブルの一覧が表示されます。
-
SQLクエリを使用する方法:
- psqlコマンドラインツールやデータベースクライアントを使用して、PostgreSQLデータベースに接続します。
-
以下のSQLクエリを実行します:
SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';
- 上記のクエリは、"public"スキーマのすべてのテーブルをリストアップします。必要に応じて、スキーマを変更してください。
-
Pythonのpsycopg2ライブラリを使用する方法:
- psycopg2ライブラリをインストールします。
-
以下のPythonコードを使用して、テーブルをリストアップします:
import psycopg2 conn = psycopg2.connect(database="your_database", user="your_user", password="your_password", host="your_host", port="your_port") cursor = conn.cursor() cursor.execute("SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';") tables = cursor.fetchall() for table in tables: print(table[0]) conn.close()
- 上記のコードは、指定した接続情報を使用してPostgreSQLデータベースに接続し、"public"スキーマのテーブルをリストアップします。接続情報を適切に設定してください。
これらの方法を使用すると、PostgreSQLデータベース内のテーブルをリストアップすることができます。コード例はシンプルで簡単なものですが、必要に応じてカスタマイズしてください。