0

我们需要在生产中为 rails 3.1.3 应用程序不断更新我们的数据库模式。第一个 db 模式是使用以下 rails 命令创建的:

$rake RAILS_ENV=production db:schema:load

问题是:我们仍然可以使用上面的命令来更新生产中的数据库模式,同时安全地保留所有当前数据吗?

非常感谢。

4

1 回答 1

1

我从未rake db:schema:load在生产中使用过,但根据这个对 SO 上另一个问题的回答,我认为你不想这样做

另一方面,我RAILS_ENV=production rake db:migrate在服务器上使用了几次,数据已经在数据库中,从未遇到任何问题。

于 2012-04-12T20:24:27.807 回答