我目前在Ubuntu Linux上运行Rails3,我得到的简单命令的响应时间似乎很长。例如,如果我调用db:rollback来删除一个4列0行的小表,大约需要30秒。paul@paul-laptop:~/rails_projects/foglift$ time rake db:rollback
(in /home/paul/rails_projects/foglift
我对Rails 4.0.x中的迁移和回滚感到有点困惑。
我想使用rake :migrate和rake :rollback查看迁移更改前后的站点。然而,当我试图在回滚之后查看站点时,我得到了一个PendingMigrationError的ActiveRecord错误。Migrations are pending; run 'rake db:migrate RAILS_ENV=development' to resolve this issue.在我做了
我担心的是意外地回滚模式更改。我的场景是这样的:
Liquibase changelogs 1、2和3存在。-db-changelog- another .xml中的每一个都提到了changelogs 1、2、3。启动了 Spring Boot,并且清算库确认数据库是按照请求配置的。这个配置有一个旧的db-changelog.master.xml,只包含changelogs 1,2.,当这个变体Spring启动时,它会自动回滚数据库模式吗,所以它匹配changelogs