Lad*_*uka 2 postgresql sqlalchemy
我正在构建一个必须使用少量现有数据库的应用程序,其中一个(Postgresql)使用 BIGSERIAL 作为其在表中的主键。我的问题是,当我将列添加到 sqlalchemy Base 时,该列应该如何定义表?
只需创建类型为 的列BigInteger而不是Integer。
如果该列设置为自动增量(autoincrement=True,如果您拥有primary_key=True它,这是隐式默认值),这将导致一bigserial列。
如果你使用声明式,它看起来像这样:
id = Column(BigInteger, primary_key=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2372 次 |
| 最近记录: |