mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 08:46:37 -04:00
only commit on last upgrade
This commit is contained in:
parent
2175fa2343
commit
842918bfc4
1 changed files with 0 additions and 10 deletions
10
anki/deck.py
10
anki/deck.py
|
@ -1739,10 +1739,8 @@ order by priority desc, due""")
|
||||||
# rebuild type and delay cache
|
# rebuild type and delay cache
|
||||||
deck.rebuildTypes()
|
deck.rebuildTypes()
|
||||||
deck.rebuildQueue()
|
deck.rebuildQueue()
|
||||||
deck.s.commit()
|
|
||||||
# bump version
|
# bump version
|
||||||
deck.version = 1
|
deck.version = 1
|
||||||
deck.s.commit()
|
|
||||||
# optimize indices
|
# optimize indices
|
||||||
deck.s.statement("analyze")
|
deck.s.statement("analyze")
|
||||||
if deck.version == 1:
|
if deck.version == 1:
|
||||||
|
@ -1755,7 +1753,6 @@ order by priority desc, due""")
|
||||||
# optimize indices
|
# optimize indices
|
||||||
deck.s.statement("analyze")
|
deck.s.statement("analyze")
|
||||||
deck.version = 2
|
deck.version = 2
|
||||||
deck.s.commit()
|
|
||||||
if deck.version == 2:
|
if deck.version == 2:
|
||||||
# compensate for bug in 0.9.7 by rebuilding isDue and priorities
|
# compensate for bug in 0.9.7 by rebuilding isDue and priorities
|
||||||
deck.s.statement("update cards set isDue = 0")
|
deck.s.statement("update cards set isDue = 0")
|
||||||
|
@ -1763,7 +1760,6 @@ order by priority desc, due""")
|
||||||
# compensate for bug in early 0.9.x where fieldId was not unique
|
# compensate for bug in early 0.9.x where fieldId was not unique
|
||||||
deck.s.statement("update fields set id = random()")
|
deck.s.statement("update fields set id = random()")
|
||||||
deck.version = 3
|
deck.version = 3
|
||||||
deck.s.commit()
|
|
||||||
if deck.version == 3:
|
if deck.version == 3:
|
||||||
# remove conflicting and unused indexes
|
# remove conflicting and unused indexes
|
||||||
deck.s.statement("drop index if exists ix_cards_isDueCombined")
|
deck.s.statement("drop index if exists ix_cards_isDueCombined")
|
||||||
|
@ -1779,23 +1775,19 @@ order by priority desc, due""")
|
||||||
DeckStorage._addIndices(deck)
|
DeckStorage._addIndices(deck)
|
||||||
deck.s.statement("analyze")
|
deck.s.statement("analyze")
|
||||||
deck.version = 4
|
deck.version = 4
|
||||||
deck.s.commit()
|
|
||||||
if deck.version == 4:
|
if deck.version == 4:
|
||||||
# decks field upgraded earlier
|
# decks field upgraded earlier
|
||||||
deck.version = 5
|
deck.version = 5
|
||||||
deck.s.commit()
|
|
||||||
if deck.version == 5:
|
if deck.version == 5:
|
||||||
# new spacing
|
# new spacing
|
||||||
deck.newCardSpacing = NEW_CARDS_DISTRIBUTE
|
deck.newCardSpacing = NEW_CARDS_DISTRIBUTE
|
||||||
deck.version = 6
|
deck.version = 6
|
||||||
deck.s.commit()
|
|
||||||
# low priority cards now stay in same queue
|
# low priority cards now stay in same queue
|
||||||
deck.rebuildTypes()
|
deck.rebuildTypes()
|
||||||
if deck.version == 6:
|
if deck.version == 6:
|
||||||
# removed 'new cards first' option, so order has changed
|
# removed 'new cards first' option, so order has changed
|
||||||
deck.newCardSpacing = NEW_CARDS_DISTRIBUTE
|
deck.newCardSpacing = NEW_CARDS_DISTRIBUTE
|
||||||
deck.version = 7
|
deck.version = 7
|
||||||
deck.s.commit()
|
|
||||||
# <version 7->8 upgrade code removed as obsolete>
|
# <version 7->8 upgrade code removed as obsolete>
|
||||||
if deck.version < 9:
|
if deck.version < 9:
|
||||||
# back up the media dir again, just in case
|
# back up the media dir again, just in case
|
||||||
|
@ -1828,12 +1820,10 @@ insert into media values (
|
||||||
# no need to track deleted media yet
|
# no need to track deleted media yet
|
||||||
deck.s.execute("delete from mediaDeleted")
|
deck.s.execute("delete from mediaDeleted")
|
||||||
deck.version = 9
|
deck.version = 9
|
||||||
deck.s.commit()
|
|
||||||
if deck.version < 10:
|
if deck.version < 10:
|
||||||
deck.s.statement("""
|
deck.s.statement("""
|
||||||
alter table models add column source integer not null default 0""")
|
alter table models add column source integer not null default 0""")
|
||||||
deck.version = 10
|
deck.version = 10
|
||||||
deck.s.commit()
|
|
||||||
if deck.version < 11:
|
if deck.version < 11:
|
||||||
DeckStorage._setUTCOffset(deck)
|
DeckStorage._setUTCOffset(deck)
|
||||||
deck.version = 11
|
deck.version = 11
|
||||||
|
|
Loading…
Reference in a new issue