当数据库完成完毕后,提示了这么个错误
Failed to load SQL modules into the database cluster
。
网上有很多创建账户后重新安装的办法,本人目前使用另外一种办法解决了问题。
另外,正常安装流程下来,即使提示了这个错误,也并不没有说你就安装失败了。其实只是你的服务没有成功启动。
以下是解决办法:
1、 打开windows服务
,找到postgresql
的服务,此时它应该是未运行的状态,即使启动也没法成功。
2、右击此服务,选择“属性”——进入“登录”选项卡。
3、将登录身份直接修改为“本地系统账户”——“确定”。(默认应该是Network service
,这个权限貌似不太够)
4、完成以上操作后,启动服务,此时服务不会再启动失败。
如果大家在使用Navicat Premium
连接 PostgreSQL
时,可能会出现错误ERROR: column datlastsysoid“ does not exist LINE 1: SELECT DISTINCT datlastsysoid FROM pg database
- 一般出现在安装
PostgreSQL 16.x
的版本时发生,大家可以检查Navicat Premium
的版本是否处于16.2
以上,若不是,可以进行升级,升级后将正常连接并打开PostgreSQL
下的库。