2

如果修改了使用在线编辑器创建的模式,PonyORM 是否会执行所需的ALTER TABLE语句来升级模式?

4

1 回答 1

2

目前,PonyORM 在线编辑器在修改 schema 时不会执行迁移。您需要手动升级架构。

您可以尝试使用orm-migrations分支中的迁移工具。它还没有正式发布。您可以从在线编辑器复制模型定义,将它们保存在models.py项目中的某个文件中,然后使用迁移工具创建迁移。对于简单的迁移,例如添加属性或关系,它应该可以工作。

于 2018-06-15T12:43:27.633 回答