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