我有一个rails应用程序,其中有一个特定的表格,其数据甚至结构都是在rails和ruby之外动态生成的。这是设计上的,它是一个特殊的表格,其中结构与活动记录和关系完全独立。操作它的模型也是原子的,这也是设计和目的。我不想为此表格设定特定的结构,这意味着列名和列数每次初始化表格时都可能会改变。如果表格结构发生更改,我可以管理模型类的更改。
我的问题是,Rails迁移过程似乎妨碍了我,而我不想不停地在迁移和回滚之间来回跳转,只为了重置这个单一的表格状态。
我正在寻找的行为实际上是每次“生成”此表格的数据时,我都希望删除可能已经存在的表格(在所有环境中:生产、开发和测试)。
是否有明确的方法可以绕过迁移流程?或者创建一个与应用程序中其他迁移序列无关的特殊迁移?
整个数据库并非可放弃,但这个表格可以放弃。
您认为如何实现此行为?
Rails 3,PostgreSQL数据库,git版本控制,heroku托管
我的问题是,Rails迁移过程似乎妨碍了我,而我不想不停地在迁移和回滚之间来回跳转,只为了重置这个单一的表格状态。
我正在寻找的行为实际上是每次“生成”此表格的数据时,我都希望删除可能已经存在的表格(在所有环境中:生产、开发和测试)。
是否有明确的方法可以绕过迁移流程?或者创建一个与应用程序中其他迁移序列无关的特殊迁移?
整个数据库并非可放弃,但这个表格可以放弃。
您认为如何实现此行为?
Rails 3,PostgreSQL数据库,git版本控制,heroku托管