2013-04-04 83 views
0

我正在用PostgreSQL構建我的第一個rails應用程序,everthing一直很好,但現在我需要直接訪問數據庫。我希望使用像pgAdmin III這樣的GUI,但我不確定如何將它連接到我的開發數據庫?pgAdmin III發生錯誤:連接到服務器時出錯:在開發環境中使用rails webrick服務器

我試過以下,但我只是猜測,因爲我找不到任何導遊

在我的database.yml文件我有

development: 
    adapter: postgresql 
    encoding: unicode 
    database: myapp_development 
    pool: 5 
    username: ross 
    password: 

的pgAdmin III - 新服務器註冊 - 屬性

Name: myapp_development 
Host: 127.0.0.1 
port: 3000 
SSL: 
Maintenance DB: postgres 
username: ross 
password: 
Store password: false 

回答

2

不確定您在嘗試連接?在猜測我會說端口3000似乎不太可能.... postgres默認端口是5432

+0

工作但我得到一個新的錯誤'連接到服務器:fe_sendauth:沒有密碼提供'錯誤。當我安裝PostgreSQL時,我從來沒有使用密碼設置數據庫 – Holly 2013-04-04 22:29:52

+0

聽起來像你可能還沒有完全設置postgres。你也許可以使用user:'postgres'而無需密碼連接(但這完全取決於你如何安裝postgres)。我會記下這個問題的答案,然後看看[pg_hba.conf](http://www.postgresql.org/docs/8.2/static/auth-pg-hba-conf.html)和/或者在線設置一些設置教程,然後再問一個新問題,如果再次卡住。 – 2013-04-04 22:36:08

相關問題