Capistrano用于创建数据库的命令

Fen*_*Wan 11 capistrano

我正在尝试使用capistrano命令来创建数据库.我只发现了一个命令deploy:migrate.有命令db:create吗?

Pra*_*thy 12

Capistrano酒店不提供任何配方创建数据库.正如这个capistrano googlegroups帖子中提到的:

它不是通用的,足以保证包含在核心中,它确实属于我们试图避免的"管理"领域

其他人通过直接调用脚本中的数据库创建命令,成功地通过capistrano自动创建数据库.

上面提到的相同的线程提供了一个链接到一个Capistrano的脚本,其通过运行创建MySQL数据库mysql从Capistrano的命令.

这是另一个有用的博文:使用Capistrano创建MySQL数据库

  • 让我们暂时考虑一下:如果没有创建数据库就无法部署,但是rails而不是数据库管理员应该用`bundle exec rake db:create`创建数据库,但是在部署站点之前你不能运行它.没有意义. (5认同)
  • 我不明白迁移是如何通常足以保证包含,但最初的数据库创建不是. (3认同)