我想使網站使用紅寶石磚(使用MAC),因爲我對web開發很新。我很快生成了一個模板應用程序,但它沒有工作,因爲它正在尋找在後臺運行的postgres數據庫。從初學者開始postgres
我有Java/C的背景,因此我真的不知道發生了什麼。我只知道基本的數據庫命令,比如WHERE GROUP BY等,以及主要思想。
所以我下載了pgAdmin3,希望用戶界面能讓它更容易。儘管如此,我仍然找不到出路。現在,當我在一個終端上執行'rails server'時出現以下錯誤,而另一個終端上出現'postgres -D/usr/local/psql/data'。
FATAL: role "mike" does not exist
(我認爲我創建位於/ usr /本地/ PSQL /數據,並沒有意識到,我只是複製我在網上找到,看看它是否會工作守則,我正在接受前「想不出數據庫連接到服務器錯誤',因爲沒有數據庫運行。)
從以下鏈接,我想我必須創建一個角色。但我不知道在哪裏寫'創造角色邁克'。
http://www.postgresql.org/docs/9.4/static/tutorial-createdb.html http://www.postgresql.org/docs/9.4/static/database-roles.html
我真的很感激,如果你能告訴我在哪裏寫我的命令,我在那裏看到的數據庫,角色等,並對其進行修改。我想相信它比看起來更容易,即使是初學者也是如此。
我在Linux上打這個,我不知道這是否適用於Mac:嘗試連接到PostgreSQL服務器使用* Unix域套接字*使用**對等身份驗證**,它假定用戶有數據庫中的姓名與操作系統中的姓名相同:由於操作系統本身確認身份,因此無需密碼確認。 [看這裏](http://www.postgresql.org/docs/9.3/static/auth-pg-hba-conf.html)瞭解配置文件。 –
你是如何安裝PostgreSQL的?來自哪裏? –
我使用'brew install postgresql'並且出現了這些錯誤。 Postgresapp似乎可以工作。 –