Win10 postgresql 安装过程中出现错误提示:" Failed to load sql modules into the database cluster"
系统:windows 10
postgresql 版本:postgresql-10.9-2-windows-x64
postgis 版本: postgis-bundle-pg10x64-setup-2.5.2-1
出现标题提示的结果:Postgresql没有安装完全,如果强行确认安装成功,数据库即存在未知风险,所以必须排除这个error提示。
参考思路帖子:中文:https://blog.csdn.net/sinat_37506845/article/details/77620907
英文:http://www.aiuxian.com/article/p-3225857.html
实现步骤:
1. 创建一个windows 名称为“postgres”的本地用户,具体参考:https://www.ithome.com/html/win10/237491.htm, 具体步骤略。
2. 在D盘下创建一个名为postgresql的文件夹,并且对该文件夹进行右击 -> 属性->安全的选项选择,并且选择编辑->添加postgres 用户,并设置用户能获取完全控制权限,如下图:
3. 重启电脑,仍然用你原来的本地账户登陆,然后打开CMD命令行输入:runas/user:postgres cmd.exe
4. 输入postres本地用户的访问及控制密码,如下图
5. 此处把postgresql存放到D:\postgresql目录下,并在该目录下新建名为“10”的文件夹。如下图:
6. 运行安装软件,安装目录在D:\postgresql\10下即可。