我可以使用db:create
在两个数据库中创建表吗?例如,我可以database.yml
one_development
和two_development
的{{1}}中的条目,并且都由rake db:create
创建吗?我知道rake db:create:一切正常 - 我只是想知道是否有办法根据RAILS_ENV对创建的内容进行分段?
答案 0 :(得分:6)
对于 one_development ,您可以执行以下命令:
RAILS_ENV=one_development rake db:create
对于 two_development ,您可以执行以下命令:
RAILS_ENV=two_development rake db:create
答案 1 :(得分:1)
重新定义rake任务或创建一个新任务,该任务针对您需要的两个环境运行rake db:create
。
答案 2 :(得分:0)