Ruby on rails 从活动数据库生成rails db迁移文件

Ruby on rails 从活动数据库生成rails db迁移文件,ruby-on-rails,database,postgresql,ruby-on-rails-4,database-migration,Ruby On Rails,Database,Postgresql,Ruby On Rails 4,Database Migration,是否有任何方法可以获取正在运行的数据库并从中生成迁移文件?如果没有,是否有人对如何实现这一点有任何建议 背景:有一个新项目,其中一名PHP开发人员跳进了一个rails项目,并开始通过PostGres管理工具添加表和列 创建了一个名为“log”的目录,然后运行此命令 RAILS_ENV=production rake db:schema:dump 您的意思是要从表中反转添加的列。基本上删除添加的迁移?生成运行数据库的架构。我想我可能已经找到了rake-tdb:schema:dump,您可以手动将

是否有任何方法可以获取正在运行的数据库并从中生成迁移文件?如果没有,是否有人对如何实现这一点有任何建议


背景:有一个新项目,其中一名PHP开发人员跳进了一个rails项目,并开始通过PostGres管理工具添加表和列

创建了一个名为“log”的目录,然后运行此命令

RAILS_ENV=production rake db:schema:dump

您的意思是要从表中反转添加的列。基本上删除添加的迁移?生成运行数据库的架构。我想我可能已经找到了rake-tdb:schema:dump,您可以手动将表和列添加到schema.rb文件中。通常,您不应该触摸模式文件。一旦运行migrationTrue,这些字段就会填充。该答案还建议执行db:schema:dump任务,该任务将更新db/schema.rb文件以匹配数据库的结构。