update tsv only if necessary

This commit is contained in:
Hongbo Wu 2023-10-17 12:02:44 +08:00
parent 1b2d93e118
commit ab0fc1087d
2 changed files with 30 additions and 0 deletions

View file

@ -0,0 +1,15 @@
-- Type: DO
-- Name: alter_library_item_tsv_update_trigger
-- Description: Alter library_item_tsv_update trigger on omnivore.library_item table to add conditions
BEGIN;
DROP TRIGGER IF EXISTS library_item_tsv_update ON omnivore.library_item;
CREATE TRIGGER library_item_tsv_update
BEFORE INSERT OR UPDATE OF readable_content, site_name, title, author, description, note, highlight_annotations
ON omnivore.library_item
FOR EACH ROW
EXECUTE PROCEDURE update_library_item_tsv();
COMMIT;

View file

@ -0,0 +1,15 @@
-- Type: UNDO
-- Name: alter_library_item_tsv_update_trigger
-- Description: Alter library_item_tsv_update trigger on omnivore.library_item table to add conditions
BEGIN;
DROP TRIGGER IF EXISTS library_item_tsv_update ON omnivore.library_item;
CREATE TRIGGER library_item_tsv_update
BEFORE INSERT OR UPDATE
ON omnivore.library_item
FOR EACH ROW
EXECUTE PROCEDURE update_library_item_tsv();
COMMIT;