Peewee如何按需添加列

3
我有一个sqlite数据库,用作我在Python中开发的应用程序的数据存储文件。
现在,为了开发新功能,我需要在数据库中定义新字段。使用peewee,是否有一种加载旧表定义(不包含新字段)的数据库文件的方法,而不会出现“no such column”错误?
比如自动将新字段插入数据库并赋予默认值。这将使得与之前版本的数据库文件的向后兼容性更加容易维护。

看一下Django South http://south.readthedocs.org/en/latest/tutorial/part1.html,它已经成为Django应用程序的标准方式。可以轻松地重复使用于其他应用程序(非Django应用程序)。或者在http://docs.peewee-orm.com/en/latest/peewee/playhouse.html#pwiz上查看如何在新表格和新列上设置默认值。 - Ali SAID OMAR
他正在使用 peewee ORM,那是一个垃圾评论。 - coleifer
1个回答

5

是的,我认为在这种情况下应该使用Peewee迁移扩展。 - Randrian
太棒了! - Ranger Skip

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接