gpt4 book ai didi

postgresql - 如何将 BIGSERIAL 主键添加到 sqlalchemy

转载 作者:行者123 更新时间:2023-11-29 12:53:45 25 4
gpt4 key购买 nike

我正在构建一个必须使用少量现有数据库的应用程序,其中一个 (Postgresql) 使用 BIGSERIAL 作为表中的主键。我的问题是,当我将列添加到 sqlalchemy Base 时,在定义表时应该如何列?

最佳答案

只需创建类型为 BigInteger 而不是 Integer 的列。

如果列设置为自动增量(autoincrement=True,这是隐式默认值,如果你有 primary_key=True),这将导致 bigserial 列。


如果你使用声明式,它看起来像这样:

id = Column(BigInteger, primary_key=True)

关于postgresql - 如何将 BIGSERIAL 主键添加到 sqlalchemy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48211732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com