1. ホーム
  2. sql

[解決済み】postgresqlのinformation_schemaにあるすべてのテーブルを一覧表示する。

2022-04-02 18:37:36

質問

PostgreSQL の information_schema 内のすべてのテーブルをリストアップする最良の方法は何ですか?

明確にするために:私は空のDBで作業しています(私は独自のテーブルを追加していません)、しかし私はinformation_schema構造内のすべてのテーブルを見たいと思っています。

どのように解決するのですか?

を実行するだけで良いはずです。 select * from information_schema.tables を使用すると、特定のデータベースでPostgresが管理しているすべてのテーブルのリストを取得できます。

また where table_schema = 'information_schema' を使用すると、情報スキーマのテーブルだけを表示することができます。