diff --git a/hgext3rd/evolve/stablerangecache.py b/hgext3rd/evolve/stablerangecache.py index 0144bd9214df0457a966177eb7217e2b2991965a_aGdleHQzcmQvZXZvbHZlL3N0YWJsZXJhbmdlY2FjaGUucHk=..1c1cd671da5c3c547184b0b13dbb59b8c848d09c_aGdleHQzcmQvZXZvbHZlL3N0YWJsZXJhbmdlY2FjaGUucHk= 100644 --- a/hgext3rd/evolve/stablerangecache.py +++ b/hgext3rd/evolve/stablerangecache.py @@ -125,7 +125,7 @@ _sqliteschema = [ r"""CREATE TABLE range(rev INTEGER NOT NULL, idx INTEGER NOT NULL, - PRIMARY KEY(rev, idx));""", + PRIMARY KEY(rev, idx)) WITHOUT ROWID;""", r"""CREATE TABLE subranges(listidx INTEGER NOT NULL, suprev INTEGER NOT NULL, supidx INTEGER NOT NULL, @@ -134,7 +134,7 @@ PRIMARY KEY(suprev, supidx, listidx), FOREIGN KEY (suprev, supidx) REFERENCES range(rev, idx), FOREIGN KEY (subrev, subidx) REFERENCES range(rev, idx) - );""", + ) WITHOUT ROWID;""", r"CREATE INDEX superranges_index ON subranges (subrev, subidx);", r"""CREATE TABLE meta(schemaversion INTEGER NOT NULL, tiprev INTEGER NOT NULL,