我需要一些帮助,我正在 Windows 上将 postgresql 从 v10 升级到 v11,但收到以下错误消息:could not open version file: C:/Program Files/PostgresSQL/11/data/PG_VERSION
.
以下是采取的步骤:
使用停止 PostgresSQL v10 和 PostgresSQL v11 服务
services.msc
为 v10 和 v11 的用户设置完全访问控制/完整权限。
- 创建具有完全管理员权限的“postgres”用户帐户。
打开命令行并输入
RUNAS /USER:postgres "CMD.EXE
提示输入用户 postgres 用户的密码。
新的命令行窗口打开并 cd 到 'C:\Program Files\PostgreSQL\11'。
- 输入以下内容:
pg_upgrade.exe --old-datadir "C:/Program Files/PostgreSQL/10/data" --new-datadir "C:/Program Files/PostgreSQL/11/data" --old-bindir "C:/Program Files/PostgreSQL/10/bin" --new-bindir "C:/Program Files/PostgreSQL/11/bin" --check
按回车键我得到上述错误。
我对使用 PostgreSQL 的整个过程很陌生。
对出了什么问题有任何想法吗?