1. 程式人生 > >PostgreSQL failed to load SQLModule 問題的解決方案,親測有效

PostgreSQL failed to load SQLModule 問題的解決方案,親測有效

安裝環境:Windows 10

問題描述:Failed to load sql modules into the database cluster

原因在於 Postgresql 沒有安裝完全。

解決步驟

  1. 通過安裝目錄下的 uninstall-postgresql.exe 將未安裝完全的 Postgresql 完全解除安裝。
  2. 建立一個名為 postgres 的 windows 本地使用者,務必設定並記住該本地使用者的密碼,並設為管理員賬戶。
  3. 然後在你想要安裝 postgresql 的資料夾(如新建在E盤一個名為 postgresql 的資料夾),右鍵屬性—安全—編輯—新增—高階—立即查詢,找到 postgresql 使用者後將其新增到“組或使用者名稱中”,並對其開放完全控制權限。
  4. 重啟電腦,仍然用你原來的本地賬戶登陸,然後開啟 CMD 命令列輸入:runas/user:postgres cmd.exe.
  5. 輸入在步驟2中設定的postgres的密碼,注意畫面上不會出現密碼文字,需要盲輸。等待約數十秒,會彈出一個新的 CMD 命令列輸入框,在網上可檢索如何在 CMD 命令列裡跳轉到其他資料夾及執行 exe 檔案。去開啟 postgresql 的安裝檔案。
  6. 照常安裝 PostgreSQL 即可,不會再出現錯誤提示了。