diff --git a/hgext3rd/evolve/stablerangecache.py b/hgext3rd/evolve/stablerangecache.py index 8ec80fb4b0ce4247b61051014a4fb891bf327a89_aGdleHQzcmQvZXZvbHZlL3N0YWJsZXJhbmdlY2FjaGUucHk=..0144bd9214df0457a966177eb7217e2b2991965a_aGdleHQzcmQvZXZvbHZlL3N0YWJsZXJhbmdlY2FjaGUucHk= 100644 --- a/hgext3rd/evolve/stablerangecache.py +++ b/hgext3rd/evolve/stablerangecache.py @@ -131,7 +131,7 @@ supidx INTEGER NOT NULL, subrev INTEGER NOT NULL, subidx INTEGER NOT NULL, - PRIMARY KEY(listidx, suprev, supidx), + PRIMARY KEY(suprev, supidx, listidx), FOREIGN KEY (suprev, supidx) REFERENCES range(rev, idx), FOREIGN KEY (subrev, subidx) REFERENCES range(rev, idx) );""", @@ -135,7 +135,6 @@ FOREIGN KEY (suprev, supidx) REFERENCES range(rev, idx), FOREIGN KEY (subrev, subidx) REFERENCES range(rev, idx) );""", - r"CREATE INDEX subranges_index ON subranges (suprev, supidx);", r"CREATE INDEX superranges_index ON subranges (subrev, subidx);", r"""CREATE TABLE meta(schemaversion INTEGER NOT NULL, tiprev INTEGER NOT NULL,