PostgreSQL 9.3.4ドキュメントpg_upgrade
、次のコマンドは失敗します:
RUNAS /USER:postgres "CMD.EXE"
調査の結果、マシンにpostgres Windowsユーザーがいないようです。これにより、pg_upgrade
コマンドも失敗します。
アップグレードプロセスを実行するにはどうすればよいですか?
上記のリンクの説明に従って、管理者のcmdウィンドウを開きます。
空の書き込み可能なフォルダ(c:\temp\somewhere
など)に必ずcd
してください。
pg_upgrade
コマンドを実行し、必ず-u postgres
パラメータを追加してください。
"C:\Program Files\PostgreSQL\9.3\bin\pg_upgrade.exe" -u postgres
--old-datadir "C:/Program Files/PostgreSQL/9.2/data"
--new-datadir "C:/Program Files/PostgreSQL/9.3/data"
--old-bindir "C:/Program Files/PostgreSQL/9.2/bin"
--new-bindir "C:/Program Files/PostgreSQL/9.3/bin"