From caf46e948a02e874114f19731b3201ba8bf77ccb Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 26 Oct 2011 15:37:18 +0900 Subject: [PATCH] speed up import when there are lots of duplicate ids --- anki/upgrade.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anki/upgrade.py b/anki/upgrade.py index 137736e38..0df6f90c0 100644 --- a/anki/upgrade.py +++ b/anki/upgrade.py @@ -166,7 +166,7 @@ select id, id, modelId, 1, cast(created*1000 as int), cast(modified as int), row = list(row) # get rid of old created column and update id while row[4] in times: - row[4] += 1 + row[4] += 1000 times[row[4]] = True factidmap[row[0]] = row[4] row[0] = row[4] @@ -205,7 +205,7 @@ order by created"""): # find an unused time row = list(row) while row[1] in times: - row[1] += 1 + row[1] += 1000 times[row[1]] = True # rewrite fact id row[2] = factidmap[row[2]]