我的問題:我已經安裝了我的Rails應用程序的開發,測試環境以使用postgresql數據庫。現在我該如何驗證它是否正常?不知道我的導軌應用程序是否配置正確posrtgres db
注:我on Rails的初學者和使用數據庫
我已經做了驗證
- 我跟着railcast從默認的sqlite3遷移到PostgreSQL。
我解僱了鐵軌控制檯和創建使用
User.create(名稱的用戶: 「阿尼爾班德」,郵件: 「[email protected]」,密碼: 「foobar的」,password_confirmation:「foobar的「)
從輸出看起來像用戶被創建。要驗證我在軌道控制檯上運行了
$ User.all
,並且輸出顯示了我在步驟(2)中創建的對象現在我想從postgresql提示符中看到這個。所以我做了
$psql sample_app_development
並且出現了psql提示符。我在psql上做了一個
psql>> \d
來列出數據庫中的所有表。它確實和表「用戶」也出席了我的興趣。現在我做了
psql>> select * from users
,但沒有結果。提示只是返回。
現在這裏是我的困惑。步驟(6)什麼也沒有顯示。但在軌道控制檯中,它看起來像用戶被創建並保存在數據庫中。 (a)爲什麼如此? (b)如何驗證我爲安裝開發者和測試環境所做的所有工作是否正確?
該死!我知道這一定是微不足道的。感謝您回答我的第一個問題 – bobdiya 2013-02-09 16:44:12