【发布时间】:2021-12-26 13:17:48
【问题描述】:
从 rails 5.1 升级到 rails 6.1 后,除了最后一个条目外,所有条目都将从 schema_migrations 表中删除。
我在所有环境中都面临这个问题。对于测试环境,我通过注释这行 ActiveRecord::Migration.maintain_test_schema! 修复了测试环境,但是在开发和非生产环境中,我仍然面临这个问题。
我尝试用谷歌搜索它,但我没有看到任何与之相关的文章。谁能提供一些见解?
Rails 6.1.0
红宝石 3.0.0
activerecord-oracle_enhanced-adapter 6.1.4
数据库甲骨文
【问题讨论】:
-
Rails Engine 6.1.4.1 和 postgresql 数据库有同样的问题。在这个级别有一种气味,似乎与 db 无关:github.com/rails/rails/issues/26948
标签: ruby-on-rails rails-migrations ruby-on-rails-6.1