2013-08-19 82 views
0

新手問題。我是否必須爲每個新的rails應用程序手動創建一個新的本地數據庫?

我設置了一個rails應用程序來在本地使用postrges,這花了我一段時間。

當然,我不得不用數據庫詳細信息填寫database.yml文件,但我是以機械殭屍的方式來做這件事,只是輸入我認爲會工作的東西,卻不明白我爲什麼要這樣做。

我不明白的是,當我執行rails new myProject時,是否使用rails應用程序創建了數據庫,或者如果數據庫是在postrgres安裝期間獨立創建,然後由應用程序連接的。

結果是,我不確定在創建與rails new mySecondProject的第二個應用程序時,是否需要創建第二個數據庫以供它連接,或者它是否可以自行完成,我放在database.yml文件只是爲了讓它訪問我的本地..... postgres程序....或類似的東西。

這是否合理?

回答

1

否創建新的rails應用程序時不創建數據庫。但是,您可以使用rake任務rake db:create創建數據庫。

要查看命名空間'db'中的所有任務的列表,您可以運行rake -T db

相關問題