Alembic迁移:如何在Alembic的alter_column函数中设置server_onupdate

2024-03-28 10:33:13 发布

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

我试图使用Alembic更改PostgreSQL中的表列,但是我不知道如何执行所需的更新来应用SQLAlchemy的server_onupdate属性。在

该列为:

changed = Column(ArrowType(timezone=True), server_default=utcnow(), primary_key=True)

我使用的是SQLAlchemy\u utils包中的Arrowtype列类型(这不是问题)。在

我的目的是创造这样的东西:

^{pr2}$

但是使用Alembic函数:alter\u column

在文档中,只有对server\u default属性的引用,而没有关于server\u onupdate的内容

有没有办法做到这一点?在

谢谢


Tags: keytruedefault属性serversqlalchemypostgresqlcolumn