ruby-on-rails - rake 数据库 :create vs rake db:create:all

标签 ruby-on-rails rake

rake db:createrake 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/

相关文章:

构建 selenium webdriver 项目时 Python 构建错误

ruby-on-rails - 需要从 database.yml 文件中获取用户名和密码,并传递给 rake 任务中的方法

android - 如何在安卓客户端上使用doorkeeper?

ruby-on-rails - Rails Paperclip Gem - 将父模型 ID 保存到路径

ruby-on-rails - 我如何调用 Rake 中的另一个任务

ruby-on-rails - 执行数据库 :test:prepare from another rake task

ruby-on-rails - 如何彻底清理 ruby​​ on Rails 项目?

javascript - Rails Turbolink 和淡入淡出效果问题

ruby-on-rails - 在 Rails 中定期(时间间隔)更新模型

html - iOS 邮件客户端不呈现 html 电子邮件