我有一个Rails应用程序,其中有一个特定的表,其中的数据,甚至结构动态生成的轨道和红宝石之外。这是在设计上,它是一个特殊的表格,其中的结构是从其余的活动记录和关系中独立出来的。在它上面工作的模型也是原子的。再次全部由设计和有目的的。我不希望此表具有特定的结构,这意味着每次表初始化时列名称和列数都可以更改。如果表格结构发生变化,我可以管理对模型类的更改。Rails无移植创建表
我的问题是,rails的迁移过程似乎妨碍了我的工作,我不想在迁移和回滚之间来回切换,只是为了得到这个表的重置状态。
我正在寻找的行为实际上每次我为这个表“生成”数据时,我想删除可能已存在的表(在所有环境中:生产,开发和测试)。
是否有明确的方法来绕过迁移过程?或者创建一个独立于应用程序中其他迁移序列的特殊迁移?
整个数据库不是一次性的,但是这个表是。
有关如何实现此行为的想法?
Rails 3中,PostgreSQL数据库,Git版本控制,Heroku的托管
做导轨用于构建表,类似的命令我猜真的很简单。谢谢。 –