如何使用SQLAlchemy创建不是主键的标识列?

时间:2016-12-04 13:44:41

标签: python sql sqlalchemy

如何在SQLAlchemy中创建标识列,自动递增自身而不是主键?

我正在使用Postgres。

谢谢,

1 个答案:

答案 0 :(得分:0)

这样的事情应该有效。

table_sequence = Sequence('table_id_seq', start=1)

class MyTable(Base):
    __tablename__ = 'mytable'

    id = Column(Integer, table_sequence, server_default=table_sequence.next_value())