diff --git a/backend/src/db/migrations/20250402000941_add-type-to-kms-keys.ts b/backend/src/db/migrations/20250402000941_add-type-to-kms-keys.ts index 76114035f..591c5f1ec 100644 --- a/backend/src/db/migrations/20250402000941_add-type-to-kms-keys.ts +++ b/backend/src/db/migrations/20250402000941_add-type-to-kms-keys.ts @@ -7,17 +7,19 @@ import { TableName } from "../schemas"; export async function up(knex: Knex): Promise { const hasKeyUsageColumn = await knex.schema.hasColumn(TableName.KmsKey, "keyUsage"); - await knex.schema.alterTable(TableName.KmsKey, (t) => { - if (!hasKeyUsageColumn) t.string("keyUsage").notNullable().defaultTo(KmsKeyUsage.ENCRYPT_DECRYPT); - }); + if (!hasKeyUsageColumn) { + await knex.schema.alterTable(TableName.KmsKey, (t) => { + t.string("keyUsage").notNullable().defaultTo(KmsKeyUsage.ENCRYPT_DECRYPT); + }); + } } export async function down(knex: Knex): Promise { const hasKeyUsageColumn = await knex.schema.hasColumn(TableName.KmsKey, "keyUsage"); - await knex.schema.alterTable(TableName.KmsKey, (t) => { - if (hasKeyUsageColumn) { + if (hasKeyUsageColumn) { + await knex.schema.alterTable(TableName.KmsKey, (t) => { t.dropColumn("keyUsage"); - } - }); + }); + } }