From ad5ce4fbf8095f8fd80c021a3f6d49ca69946b04 Mon Sep 17 00:00:00 2001 From: Hugo <10965479+hugoghx@users.noreply.github.com> Date: Thu, 4 Dec 2025 16:07:16 +0000 Subject: [PATCH] fix(db): Delete legacy credential_vault_library_deleted purge job (#6284) With the refactor in version 99, the credential_vault_library_deleted table was renamed to credential_vault_generic_library_deleted, but its corresponding purge job was not removed from the job table, leading to an error: "job credential_vault_library_deleted_items_table_purge not registered on scheduler". This commit deletes the legacy job entry. The new job that takes over the legacy one is credential_vault_generic_library_deleted_items_table_purge. --- ...01_credential_vault_library_deleted_purge_job.sql | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 internal/db/schema/migrations/oss/postgres/102/01_credential_vault_library_deleted_purge_job.sql diff --git a/internal/db/schema/migrations/oss/postgres/102/01_credential_vault_library_deleted_purge_job.sql b/internal/db/schema/migrations/oss/postgres/102/01_credential_vault_library_deleted_purge_job.sql new file mode 100644 index 000000000..53659473b --- /dev/null +++ b/internal/db/schema/migrations/oss/postgres/102/01_credential_vault_library_deleted_purge_job.sql @@ -0,0 +1,12 @@ +-- Copyright (c) HashiCorp, Inc. +-- SPDX-License-Identifier: BUSL-1.1 + +begin; + -- The credential_vault_library_deleted table was renamed to + -- credential_vault_generic_library_deleted in + -- 99/01_credential_vault_library_refactor.up.sql, but the corresponding + -- legacy purge job was not deleted. This migration deletes that legacy job. + -- The new job that takes over the legacy one is + -- credential_vault_generic_library_deleted_items_table_purge. + delete from job where name = 'credential_vault_library_deleted_items_table_purge'; +commit; \ No newline at end of file