Ruby on rails Rails-根据数据库更改自动生成迁移
是否可以使用Rails根据自上次迁移以来在Rails之外的数据库中发生的更改自动生成迁移 我知道运行db:migrate将更改schema.rb以匹配数据库中的内容。。。。(至少如果不进行任何迁移,但我确实以某种方式手动更改了数据库)。我想知道的是,作为同一机制或过程的一部分,是否有一种方法可以让它从这些更改中创建迁移Ruby on rails Rails-根据数据库更改自动生成迁移,ruby-on-rails,migration,Ruby On Rails,Migration,是否可以使用Rails根据自上次迁移以来在Rails之外的数据库中发生的更改自动生成迁移 我知道运行db:migrate将更改schema.rb以匹配数据库中的内容。。。。(至少如果不进行任何迁移,但我确实以某种方式手动更改了数据库)。我想知道的是,作为同一机制或过程的一部分,是否有一种方法可以让它从这些更改中创建迁移 非常感谢 我不认为Rails会做或试图解决这个问题。Rails希望您通过迁移显式地管理这些更改,以便您的数据库受到控制(和源代码控制) 看看这宝石是不是你想要的 它可能不适用于R
非常感谢 我不认为Rails会做或试图解决这个问题。Rails希望您通过迁移显式地管理这些更改,以便您的数据库受到控制(和源代码控制) 看看这宝石是不是你想要的 它可能不适用于Rails 3。我认为,由于您直接编辑数据库,因此必须运行
rakedb:schema:dump
来更新schema.rb文件
如果要捕获不同db更改点之间的增量,请参见以下答案:
,一路上重复他的步骤