rake db:create
和 rake db:create:all
之间有什么区别?
两者同样可以用来为 Rails 应用程序创建数据库。
我能找到的有关 Rails rake 的最详尽信息位于 tutorialpoint但上面的命令丢失了。
最佳答案
rake db:create:all
为应用程序创建所有数据库(在database.yml
中定义)rake db:create
为当前RAILS_ENV
环境创建数据库。如果未指定RAILS_ENV
,则默认为开发和测试数据库。
仅供引用:http://jacopretorius.net/2014/02/all-rails-db-rake-tasks-and-what-they-do.html
关于ruby-on-rails - rake 数据库 :create vs rake db:create:all,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35634898/