Peewee:使用`AFTER`添加一列并在模式中定义顺序

时间:2018-02-23 20:01:31

标签: peewee

我想使用playhouse migrator来更改我的数据库架构。

我想在数据库中添加一个列,但在sql语句中添加AFTER,以便我可以在表中定义列顺序。

Peewee / Playhouse迁移器可以实现吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

Peewee没有触发支持。 2015年the author stated

  

我目前不打算支持触发器。

然而,Peewee已经" Signal support"。

from playhouse.signals import Model, post_save

class MyModel(Model):
    data = IntegerField()

@post_save(sender=MyModel)
def on_save_handler(model_class, instance, created):
    put_data_in_cache(instance.data)

也许,这可以作为替代品。