我读到sqlite的ROWID是签名的bigint.但有没有办法拥有BIGINT自动增量字段?这样我就可以交换后端而不用担心db特定的问题(假设MySQL和Postgres支持bigint自动递增字段).
谢谢.
sqlite不允许BIGINT用作具有自动增量的主键.但是,由于dynamic nature of sqlite column types,您可以创建特定于后端的列类型,并在sqlite后端使用INTEGER类型,请参阅SQLAlchemy: How to conditionally choose type for column by depending on its backend.
希望有所帮助.
总结以上是内存溢出为你收集整理的BIGINT使用sqlite自动增加SQLAlchemy的工作量吗?全部内容,希望文章能够帮你解决BIGINT使用sqlite自动增加SQLAlchemy的工作量吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)