Peewee按需添加列

2024-09-30 06:20:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个sqlite数据库,用作python开发的应用程序的数据存储文件。在

现在新特性的开发需要我在数据库中定义新字段。对于peewee,有没有一种方法可以加载使用旧表定义(没有新字段)的数据库文件,而不会出现SQLError: no such column错误?在

就像在数据库中自动插入带有默认值的新字段一样。这将使以前版本中打开数据库文件的向后兼容性变得更加容易。在


Tags: 文件数据方法no数据库应用程序sqlite定义
1条回答
网友
1楼 · 发布于 2024-09-30 06:20:18

我已经编写了一个名为sqlite-web的基于web的工具,它允许您使用GUI管理数据库模式。在

如果您想在Python代码中动态添加列,请查看peewee的迁移扩展:http://docs.peewee-orm.com/en/latest/peewee/playhouse.html#schema-migrations

相关问题 更多 >

    热门问题