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
|
CREATE TRIGGER series_insert_trg
|
||||||
AFTER INSERT ON series
|
AFTER INSERT ON series
|
||||||
BEGIN
|
BEGIN
|
||||||
UPDATE series SET sort=NEW.name WHERE id=NEW.id;
|
UPDATE series SET sort=title_sort(NEW.name) WHERE id=NEW.id;
|
||||||
END;
|
END;
|
||||||
CREATE TRIGGER series_update_trg
|
CREATE TRIGGER series_update_trg
|
||||||
AFTER UPDATE ON series
|
AFTER UPDATE ON series
|
||||||
BEGIN
|
BEGIN
|
||||||
UPDATE series SET sort=NEW.name WHERE id=NEW.id;
|
UPDATE series SET sort=title_sort(NEW.name) WHERE id=NEW.id;
|
||||||
END;
|
END;
|
||||||
pragma user_version=21;
|
pragma user_version=22;
|
||||||
|
@ -615,3 +615,28 @@ class SchemaUpgrade(object):
|
|||||||
self.db.execute(script)
|
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