diff --git a/migrations/2021-10-08-113656_simplify_versions_trigger/down.sql b/migrations/2021-10-08-113656_simplify_versions_trigger/down.sql new file mode 100644 index 00000000000..14e8afcf87f --- /dev/null +++ b/migrations/2021-10-08-113656_simplify_versions_trigger/down.sql @@ -0,0 +1,9 @@ +-- remove the new trigger +DROP TRIGGER trigger_versions_set_updated_at ON versions; + +-- add the old trigger again +CREATE TRIGGER trigger_versions_set_updated_at + BEFORE UPDATE + ON versions + FOR EACH ROW +EXECUTE PROCEDURE set_updated_at_ignore_downloads(); diff --git a/migrations/2021-10-08-113656_simplify_versions_trigger/up.sql b/migrations/2021-10-08-113656_simplify_versions_trigger/up.sql new file mode 100644 index 00000000000..911e86b457e --- /dev/null +++ b/migrations/2021-10-08-113656_simplify_versions_trigger/up.sql @@ -0,0 +1,9 @@ +-- remove the old trigger +DROP TRIGGER trigger_versions_set_updated_at ON versions; + +-- add the new trigger only for the `yanked` column +CREATE TRIGGER trigger_versions_set_updated_at + BEFORE UPDATE OF yanked + ON versions + FOR EACH ROW +EXECUTE PROCEDURE set_updated_at();