首页 > 解决方案 > 如何以给定的数字启动 SQLAlchemy primary_key?

问题描述

我有一个简单的 SQLAlchemy 模型,有一个 ID 列:

    id = Column(Integer, primary_key=True)

这将从id0 开始,并按 1 自动递增。如何使它从 0 开始1000而不是0

标签: pythonpostgresqlsqlalchemy

解决方案


也许这对你有用:

from sqlalchemy.schema import Sequence

id = Column(Integer, Sequence('id_sequence', start=1000, increment=1), primary_key=True)

推荐阅读