From 920be2bef673c66b797ea1c0e08b11a24e74f80c Mon Sep 17 00:00:00 2001 From: keyan Date: Mon, 23 Jan 2023 12:10:04 -0600 Subject: [PATCH] fix sub submission for timestamping --- .../20230123180433_subs_timestamp_fix/migration.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 prisma/migrations/20230123180433_subs_timestamp_fix/migration.sql diff --git a/prisma/migrations/20230123180433_subs_timestamp_fix/migration.sql b/prisma/migrations/20230123180433_subs_timestamp_fix/migration.sql new file mode 100644 index 00000000..74024f41 --- /dev/null +++ b/prisma/migrations/20230123180433_subs_timestamp_fix/migration.sql @@ -0,0 +1,10 @@ +CREATE OR REPLACE FUNCTION timestamp_item_on_insert() RETURNS TRIGGER AS $$ + BEGIN + IF NEW."subName" IS NOT NULL THEN + RETURN NEW; + END IF; + -- insert indexItem pgboss.job with itemId + INSERT INTO pgboss.job (name, data, startafter) VALUES ('timestampItem', jsonb_build_object('id', NEW.id), now() + interval '10 minutes'); + RETURN NEW; + END; +$$ LANGUAGE plpgsql; \ No newline at end of file