Ensure inserting into dirtied formats does not fail in triggers

This commit is contained in:
Kovid Goyal 2022-05-02 11:59:04 +05:30
parent 368bba0ac3
commit 53ae7d76cf
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -9,9 +9,9 @@ CREATE TEMP TRIGGER fts_db_format_deleted_trg AFTER DELETE ON main.data BEGIN
END;
CREATE TEMP TRIGGER fts_db_format_added_trg AFTER INSERT ON main.data BEGIN
INSERT INTO dirtied_formats(book, format) VALUES (NEW.book, NEW.format);
INSERT OR IGNORE INTO dirtied_formats(book, format) VALUES (NEW.book, NEW.format);
END;
CREATE TEMP TRIGGER fts_db_format_updated_trg AFTER UPDATE ON main.data BEGIN
INSERT INTO dirtied_formats(book, format) VALUES (NEW.book, NEW.format);
INSERT OR IGNORE INTO dirtied_formats(book, format) VALUES (NEW.book, NEW.format);
END;