PonyORM 中的模式迁移
Schema migrations in PonyORM
如果修改了使用 the online editor 创建的模式,PonyORM 是否执行所需的 ALTER TABLE
语句来升级模式?
此时,PonyORM 在线编辑器不会在修改 schema 时执行迁移。您需要手动升级架构。
您可以尝试使用 orm-migrations 分支的迁移工具。它还没有正式发布。您可以从在线编辑器复制模型定义,将它们保存在项目中的某个 models.py
文件中,然后使用迁移工具创建迁移。对于简单的迁移,例如添加属性或关系,它应该可以工作。
如果修改了使用 the online editor 创建的模式,PonyORM 是否执行所需的 ALTER TABLE
语句来升级模式?
此时,PonyORM 在线编辑器不会在修改 schema 时执行迁移。您需要手动升级架构。
您可以尝试使用 orm-migrations 分支的迁移工具。它还没有正式发布。您可以从在线编辑器复制模型定义,将它们保存在项目中的某个 models.py
文件中,然后使用迁移工具创建迁移。对于简单的迁移,例如添加属性或关系,它应该可以工作。