• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PostgresSQLでテーブル定義の抽出方法)

PostgresSQLでテーブル定義の抽出方法

このQ&Aのポイント
  • PostgresSQLでテーブル定義の抽出方法を紹介します。
  • テーブル作成やコメント付けの方法を解説し、テーブル定義を抽出する手段について説明します。
  • テーブルの枠だけを移植できる形式でテーブル定義を抽出する方法について考えます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

pg_dumpコマンドを、SQL文かつスキーマのみのダンプを取るオプションを指定し実行します。 具体的には、たとえば、DB名が"testdb"とすると、 [Linux版の場合] $ su - postgres $ pg_dump -f schema.sql -F p -v -s testdb [Windows版の場合] > cd "C:\Program Files\PostgreSQL\8.1\bin" > pg_dump -U postgres -f schema.sql -F p -v -s testdb で、schema.sql というファイルがコンソールのカレントディレクトリに出来ます。

webuser
質問者

お礼

ありがとう御座います。 探していたのはそれでした。 linux, Winサンプルまで添えていただき感謝しています。

関連するQ&A