postgresのWindows版でinitdbで初期化するには
どうすれば良いですか?
postgresユーザで
# initdb --encoding=UTF8 --no-locale
を実行するという記事を見つけました。
linuxの場合、
su - postgres
の後、実行すればよいのでしょうが、
Windows版ではどうなりますか?
とりあえず、やってみましたが、以下のような状態です。
C:?Program Files?PostgreSQL?8.1?bin>initdb --encoding=UTF8 --no-locale
initdb: no data directory specified
You must identify the directory where the data for this database system
will reside. Do this with either the invocation option -D or the
environment variable PGDATA.
お礼
デフォルトの場所は間違っていなかったようですが、 一旦作ったDBに対してinitdbできないのかもしれません。 ディレクトリを消すか空にして実行するかもしくは、別の場所に作れといったメッセージがでています。