安裝環境:Windows 10
問題描述:Failed to load sql modules into the database cluster
原因在於 Postgresql 沒有安裝完全。
解決步驟
通過安裝目錄下的 uninstall-postgresql.exe 將未安裝完全的 Postgresql 完全卸載。
創建一個名為 postgres 的 windows 本地用戶,務必設置並記住該本地用戶的密碼,並設為管理員賬戶。
然后在你想要安裝 postgresql 的文件夾(如新建在E盤一個名為 postgresql 的文件夾),右鍵屬性—安全—編輯—添加—高級—立即查找,找到 postgresql 用戶后將其添加到“組或用戶名中”,並對其開放完全控制權限。
重啟電腦,仍然用你原來的本地賬戶登陸,然后打開 CMD 命令行輸入:runas/user:postgres cmd.exe.
輸入在步驟2中設置的postgres的密碼,注意畫面上不會出現密碼文字,需要盲輸。等待約數十秒,會彈出一個新的 CMD 命令行輸入框,在網上可檢索如何在 CMD 命令行里跳轉到其他文件夾及運行 exe 文件。去打開 postgresql 的安裝文件。
照常安裝 PostgreSQL 即可,不會再出現錯誤提示了。