我们需要不断更新rails 3.1.3 app的生产中的数据库架构。使用以下rails命令创建第一个db模式:
$rake RAILS_ENV=production db:schema:load
问题是:在安全保留所有当前数据的同时,我们仍然可以使用上述命令更新生产中的数据库模式吗?
非常感谢。
答案 0 :(得分:1)
我从未在制作中使用过rake db:schema:load
,但是根据this answer在另一个关于SO的问题,我认为你不想这样做。
另一方面,我在服务器上多次使用RAILS_ENV=production rake db:migrate
数据已存在数据库中,并且从未遇到任何问题。