0
我需要將應用程序從sqlite轉換爲Postgresql才能使用thinkingsphinx進行搜索。我運行了以下步驟,我錯過了什麼?Postgresql Rails問題
我加入了PG寶石我的Gemfile,跑釀造安裝PostgreSQL和如下配置了我的database.yml文件:
development:
adapter: postgresql
database: example_development
username:
password:
host: localhost
encoding: UTF8
我也運行自制軟件提示安裝上的命令:
If this is your first install, create a database with:
initdb /usr/local/var/postgres
If this is your first install, automatically load on login with:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/postgresql/9.0.4/org.postgresql.postgres.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/org.postgresql.postgres.plist
我爲我的用戶名和密碼輸入了什麼?是否有需要編輯的文件,或者是否需要從命令行創建數據庫?必須有一些簡單的東西,我錯過了。我沒有運行任何自定義SQL查詢,並堅持活動記錄默認值。
我有一個postgres安裝運行,因爲我可以檢查從我的命令行安裝的版本。我運行了brew postgresql顯示的命令。 (上面的鏈接)我想我必須運行「createdb mydbname」來創建一個新的數據庫,然後我應該鏈接到那個。 – tomciopp
根據您的系統,可能已經或可能不會有'postgres'用戶,然後運行[createuser](http://www.postgresql.org/docs/8.4/static/app-createuser)。 html)命令來製作你自己的用戶。另外,你可以嘗試使用'postgres'作爲用戶名和密碼,我不記得它是否可以在默認安裝下工作。 –