【发布时间】:2013-09-21 01:24:42
【问题描述】:
我正在尝试使用 SQLAlchemy 声明一个表。我想在表中包含一个 BIGINT 自动递增主键。这似乎不适用于 sqlite 作为数据库后端。另一方面,让 INTEGER 主键自动递增就可以了。
我读到 sqlite 的 ROWID 是一个有符号的 bigint。但是有没有办法拥有一个 BIGINT 自动增量字段?这样我就可以交换后端而不用担心数据库特定的问题(假设 MySQL 和 Postgres 支持 bigint 自动递增字段)。
谢谢。
【问题讨论】:
标签: sqlite sqlalchemy