mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Merge branch 'master' of https://github.com/cbhaley/calibre
This commit is contained in:
commit
df3f850407
@ -539,11 +539,11 @@ CREATE TRIGGER fkc_update_books_tags_link_b
|
||||
CREATE TRIGGER series_insert_trg
|
||||
AFTER INSERT ON series
|
||||
BEGIN
|
||||
UPDATE series SET sort=NEW.name WHERE id=NEW.id;
|
||||
UPDATE series SET sort=title_sort(NEW.name) WHERE id=NEW.id;
|
||||
END;
|
||||
CREATE TRIGGER series_update_trg
|
||||
AFTER UPDATE ON series
|
||||
BEGIN
|
||||
UPDATE series SET sort=NEW.name WHERE id=NEW.id;
|
||||
UPDATE series SET sort=title_sort(NEW.name) WHERE id=NEW.id;
|
||||
END;
|
||||
pragma user_version=21;
|
||||
pragma user_version=22;
|
||||
|
@ -615,3 +615,28 @@ class SchemaUpgrade(object):
|
||||
self.db.execute(script)
|
||||
|
||||
|
||||
def upgrade_version_21(self):
|
||||
'''
|
||||
Write the series sort into the existing sort column in the series table
|
||||
'''
|
||||
|
||||
script = '''
|
||||
DROP TRIGGER IF EXISTS series_insert_trg;
|
||||
DROP TRIGGER IF EXISTS series_update_trg;
|
||||
|
||||
UPDATE series SET sort=title_sort(name);
|
||||
|
||||
CREATE TRIGGER series_insert_trg
|
||||
AFTER INSERT ON series
|
||||
BEGIN
|
||||
UPDATE series SET sort=title_sort(NEW.name) WHERE id=NEW.id;
|
||||
END;
|
||||
|
||||
CREATE TRIGGER series_update_trg
|
||||
AFTER UPDATE ON series
|
||||
BEGIN
|
||||
UPDATE series SET sort=title_sort(NEW.name) WHERE id=NEW.id;
|
||||
END;
|
||||
'''
|
||||
self.db.execute(script)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user