![](/img/trans.png)
[英]How to restore Production Mysql db to development Mysql db using AWS SDK
[英]only using development mysql db, not test or production in rails
我使用MySQL創建了一個新的Rails應用程序(3.1.1)。 在database.yml中,我已輸入正在開發中的遠程MySQL服務器的登錄憑據,而測試和生產數據庫是使用localhost設置的。 看來創建腳手架並耙db:migrate進入了測試數據庫?
如何強制Rails僅使用開發mysql數據庫? 我想要db:create,db:migrate等。僅在開發(遠程MySQL)服務器中創建表,而不在測試或生產中創建表?
rake db:migrate
和類似的調用使用你的development
環境,而不是你的測試環境。 如果要遷移測試數據庫,則可以
rake RAILS_ENV=test db:migrate
你如何確定當你使用rake db:migrate
,這會進入你的測試數據庫?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.