我正在尝试使用Alembic更改PostgreSQL中的表列,但我不知道如何执行所需的更新以应用SQLAlchemy的 server_onupdate 属性。
专栏是:
changed = Column(ArrowType(timezone=True), server_default=utcnow(), primary_key=True)
我正在使用SQLAlchemy_utils包中的Arrowtype列类型(这不是问题)。
我的目的是创造这样的东西:
changed = Column(ArrowType(timezone=True), **server_onupdate=utcnow()**, primary_key=True)
但是使用Alembic功能: alter_column
在文档中,只有对 server_default 属性的引用,但没有关于 server_onupdate
的引用有没有办法实现这个目标?
由于