PostgreSQLでテーブル作成のクエリを確認する方法は?

PostgreSQLでは、\d+コマンドを使用して特定のテーブルの作成文を表示することができます。

具体の手順は次の通りです:

  1. PostgreSQLのコマンドラインインターフェースを開いたり、pgAdminなどのグラフィカルユーザインターフェースツールを使用してデータベースに接続します。
  2. コマンドラインインターフェースで次のコマンドを入力して、表のテーブル作成ステートメントを表示します。
  3. \(\d+\) テーブル名
  4. テーブル名は、テーブル作成のSQL文を確認するテーブルの名前です。
  5. 命令を実行すると、そのテーブルの作成コマンドが表示され、テーブルの名前、列の定義、および制約などの情報が含まれます。
  6. 例えば、以下のようになります。
  7. テーブル「public.表名」
    カラム | タイプ | 照合 | Null可能 | デフォルト | 格納方法 | 統計ターゲット | 説明
    ————+———+———–+———-+———+———-+————–+————-
    id | integer | | not null | | plain | |
    name | text | | | | extended | |
    created_at | date | | | | plain | |
    updated_at | date | | | | plain | |
    インデックス:
    “表名_pkey” PRIMARY KEY, btree (id)
  8. 上記の例の出力には、テーブルの名前、列の定義、およびインデックスなどの情報が含まれています。

ご注意事項:

  1. \d+命令を使用するには、クエリされたテーブルに対する読み取り権限が必要です。
  2. \d+コマンドがコマンドラインインターフェースで機能しない場合は、\d 表名コマンドを使用してテーブルの構造を確認してみてください。
bannerAds