我想做的决定是我想要进行架构更改的地方。我需要在数据库中,在模型定义中进行模式更新,并且我还想为该更改生成一个学说迁移。我真的更愿意只需要在一个地方定义架构更改,而不是三个。
现在我正在考虑将所有架构更改仅作为学说迁移编写。然后我有一个命令行工具,它运行所有挂起的迁移并执行数据库 - >模型同步。这可靠吗?如果重要的话,我正在使用postgresql。
答案 0 :(得分:1)
标准流程是生成空的学说迁移,添加模式更改以运行迁移并创建实体。所以你只需要在2个地方修改它。
这与我的设置完美配合。如果你至少检查一下你的声明,就没有任何问题。