文件名称:nandi:为Rails进行免费的PostgreSQL迁移
文件大小:91KB
文件格式:ZIP
更新时间:2024-05-25 04:03:32
Ruby
南迪 友好的Postgres迁移,适合那些不想删除数据库来添加列的人! 支持的 Ruby 2.4或以上 Rails 5.2或以上 Postgres 11或以上 它有什么作用? Nandi提供了ActiveRecord的内置Migration DSL的替代API,用于定义对数据库架构的更改。 ActiveRecord使许多更改变得容易。 不幸的是,其中包括应格外小心的事情。 考虑这种迁移,例如: class AddBarIDToFoos < ActiveRecord :: Migration [ 5.2 ] def change add_reference :foos , :bars , foreign_key : true end end 这是一件非常普通的事情-将一个表的引用添加到另一个表并添加外键约束,这样bar_id将始终包含显示在bars的值。 但这实际上在