From e8ac5ed0c15636619ceb9422a36ae11319a06fd7 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 24 Feb 2022 22:28:00 -0800 Subject: [PATCH 1/3] Remove the OR REPLACE when creating the article trigger --- packages/db/migrations/0071.do.add_domain_to_search_index.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/db/migrations/0071.do.add_domain_to_search_index.sql b/packages/db/migrations/0071.do.add_domain_to_search_index.sql index 166c87926..f2da342d2 100755 --- a/packages/db/migrations/0071.do.add_domain_to_search_index.sql +++ b/packages/db/migrations/0071.do.add_domain_to_search_index.sql @@ -19,7 +19,7 @@ begin end $$ LANGUAGE plpgsql; -CREATE OR REPLACE TRIGGER article_tsv_update BEFORE INSERT OR UPDATE +CREATE article_tsv_update BEFORE INSERT OR UPDATE ON omnivore.pages FOR EACH ROW EXECUTE PROCEDURE update_page_tsv(); -- rename to page* since we aren't using Article naming anymore From ae467d44f94d130643a620bc63d82f01e24ac78d Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 24 Feb 2022 22:31:34 -0800 Subject: [PATCH 2/3] Syntax --- packages/db/migrations/0071.do.add_domain_to_search_index.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/db/migrations/0071.do.add_domain_to_search_index.sql b/packages/db/migrations/0071.do.add_domain_to_search_index.sql index f2da342d2..410f6ffe9 100755 --- a/packages/db/migrations/0071.do.add_domain_to_search_index.sql +++ b/packages/db/migrations/0071.do.add_domain_to_search_index.sql @@ -19,7 +19,7 @@ begin end $$ LANGUAGE plpgsql; -CREATE article_tsv_update BEFORE INSERT OR UPDATE +CREATE TRIGGER article_tsv_update BEFORE INSERT OR UPDATE ON omnivore.pages FOR EACH ROW EXECUTE PROCEDURE update_page_tsv(); -- rename to page* since we aren't using Article naming anymore From cf9e470f7497ea14688cc06c33c3f50050dc810c Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 24 Feb 2022 22:38:34 -0800 Subject: [PATCH 3/3] Create trigger with a new name --- packages/db/migrations/0071.do.add_domain_to_search_index.sql | 4 ++-- .../db/migrations/0071.undo.add_domain_to_search_index.sql | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/db/migrations/0071.do.add_domain_to_search_index.sql b/packages/db/migrations/0071.do.add_domain_to_search_index.sql index 410f6ffe9..f71b355b2 100755 --- a/packages/db/migrations/0071.do.add_domain_to_search_index.sql +++ b/packages/db/migrations/0071.do.add_domain_to_search_index.sql @@ -19,11 +19,11 @@ begin end $$ LANGUAGE plpgsql; -CREATE TRIGGER article_tsv_update BEFORE INSERT OR UPDATE +CREATE TRIGGER page_tsv_update BEFORE INSERT OR UPDATE ON omnivore.pages FOR EACH ROW EXECUTE PROCEDURE update_page_tsv(); -- rename to page* since we aren't using Article naming anymore -ALTER TRIGGER article_tsv_update ON omnivore.pages RENAME TO page_tsv_update; +DROP TRIGGER IF EXISTS article_tsv_update ON omnivore.pages ; COMMIT; diff --git a/packages/db/migrations/0071.undo.add_domain_to_search_index.sql b/packages/db/migrations/0071.undo.add_domain_to_search_index.sql index e79d9e19f..aed8a1972 100755 --- a/packages/db/migrations/0071.undo.add_domain_to_search_index.sql +++ b/packages/db/migrations/0071.undo.add_domain_to_search_index.sql @@ -5,6 +5,7 @@ BEGIN; DROP TRIGGER IF EXISTS page_tsv_update ON omnivore.pages; +DROP FUNCTION IF EXISTS article_tsv_update(); DROP FUNCTION IF EXISTS update_page_tsv(); CREATE OR REPLACE TRIGGER article_tsv_update BEFORE INSERT OR UPDATE