标签: sqlite rowid
我有一张没有主键的大表。相反,我一直在使用内置ROWID作为一个。
ROWID
问题:现在我无法VACUUM我的数据库,因为:
VACUUM
VACUUM命令可能会更改任何没有显式INTEGER PRIMARY KEY的表中条目的ROWID。
如何将ROWID转换为INTEGER PRIMARY KEY,保留现有的ROWIDs及其行为(或以其他方式让VACUUM不要弄乱ROWIDs) ?
INTEGER PRIMARY KEY
ROWIDs