• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:postgresのWindows版でinitdbで初期化するには)

PostgreSQLのWindows版でinitdbで初期化する方法

このQ&Aのポイント
  • PostgreSQLのWindows版でinitdbで初期化する方法について解説します。
  • initdbコマンドを使用してPostgreSQLのデータベースを初期化する手順について説明します。
  • Windows環境でのinitdbコマンドの実行方法について紹介します。

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

  • ベストアンサー
  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.2

Windowsの環境変数ですか。 set PGDATA=D:\PGDATA とかですかね。 ごめんなさい、デフォルトは知らないです。

ngwave
質問者

お礼

デフォルトの場所は間違っていなかったようですが、 一旦作ったDBに対してinitdbできないのかもしれません。 ディレクトリを消すか空にして実行するかもしくは、別の場所に作れといったメッセージがでています。

その他の回答 (1)

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

initdbで初期化するデータベースの格納先が指定されていないと言ってます。 -D ディレクトリ でinitdbで初期化するデータベースの格納先ディレクトリを指定するか、環境変数PGDATAにディレクトリを設定して、もう一度initdbしてください。

ngwave
質問者

お礼

ありがとうございます。 環境変数PGDATAにディレクトリを設定する方法が分かりません。 あと、Windows版のデフォルトの格納先ディレクトリってどこでしたっけ?

関連するQ&A