好吧......剛安裝了山獅。我注意到的第一件事是,我的Postgres用戶帳戶從登錄屏幕丟失。然後我證實我的postgres安裝不再有效。因此,我在我的Mac上創建了一個新的postgres用戶帳戶,並設置了獲取postgres服務器啓動所需的所有權限。它開始但立即關閉服務器。我檢查了日誌文件,並表示角色「postgres」不存在。如何創建沒有超級用戶帳戶的postgresql超級用戶?
我無法弄清楚如何在db中創建這個用戶,因爲db不允許我在不使用超級用戶帳戶的情況下訪問它。我嘗試了「createuser postgres」,但得到了相同的消息,「角色'postgres'不存在」。我不知道現在該做什麼。
您是否嘗試過在postgresql.conf文件中關閉身份驗證?如果沒有任何數據庫角色,不確定這是否會有幫助,但可能值得一試。 – JoshC13 2012-07-26 20:26:32
您是否知道'postgres'系統用戶完全不同於'postgres'數據庫用戶?他們只有相同的名字。 – 2012-07-26 20:49:47
[有關dba.SE的更多詳細信息的相關問題](http://dba.stackexchange.com/q/21587/3684)。似乎蘋果在升級方面做得不好。 – 2012-07-26 20:55:44