From 7d2e51946a7799532809584db288fbbd6e581ab7 Mon Sep 17 00:00:00 2001 From: Noah Moss <32746338+noahmoss@users.noreply.github.com> Date: Wed, 27 Mar 2024 10:06:30 -0400 Subject: [PATCH] Custom migration to delete old truncate-audit-log quartz job (#40649) --- resources/migrations/001_update_migrations.yaml | 8 ++++++++ src/metabase/db/custom_migrations.clj | 10 ++++++++++ 2 files changed, 18 insertions(+) diff --git a/resources/migrations/001_update_migrations.yaml b/resources/migrations/001_update_migrations.yaml index d557e4d23fd..e832d342afe 100644 --- a/resources/migrations/001_update_migrations.yaml +++ b/resources/migrations/001_update_migrations.yaml @@ -5529,6 +5529,14 @@ databaseChangeLog: sql: INSERT INTO setting ("KEY", "VALUE") VALUES ('enable-public-sharing', 'false'); rollback: # not needed + - changeSet: + id: v49.2024-03-26T20:27:58 + author: noahmoss + comment: Added 0.46.0 - Delete the truncate audit log task (renamed to truncate audit tables) + changes: + - customChange: + class: "metabase.db.custom_migrations.DeleteTruncateAuditLogTask" + - changeSet: id: v50.2024-01-04T13:52:51 author: noahmoss diff --git a/src/metabase/db/custom_migrations.clj b/src/metabase/db/custom_migrations.clj index 055c59126a2..2f25ff887c6 100644 --- a/src/metabase/db/custom_migrations.clj +++ b/src/metabase/db/custom_migrations.clj @@ -1067,3 +1067,13 @@ (run! rollback! (t2/reducible-query {:select [:*] :from [:revision] :where [:= :model "Card"]}))))) + +;; This was renamed to TruncateAuditTables, so we need to delete the old job & trigger +(define-migration DeleteTruncateAuditLogTask + (classloader/the-classloader) + (set-jdbc-backend-properties!) + (let [scheduler (qs/initialize)] + (qs/start scheduler) + (qs/delete-trigger scheduler (triggers/key "metabase.task.truncate-audit-log.trigger")) + (qs/delete-job scheduler (jobs/key "metabase.task.truncate-audit-log.job")) + (qs/shutdown scheduler))) -- GitLab