如何在rails 3.1.3中安全地更新生产数据库模式?

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

$rake RAILS_ENV=production db:schema:load 

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

非常感谢。

我从来没有使用过rake db:schema:load在生产中rake db:schema:load ,但是根据这个问题来回答另一个问题, 我不认为你想这样做

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