如何以给定数字启动SQLAlchemy primary_key?

时间:2019-10-18 05:32:02

标签: python postgresql sqlalchemy

我有一个简单的SQLAlchemy模型,其中包含ID列:

    id = Column(Integer, primary_key=True)

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

1 个答案:

答案 0 :(得分:2)

也许这对您有用:

from sqlalchemy.schema import Sequence

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