diff --git a/internal-packages/clickhouse/schema/029_add_task_kind_to_task_runs_v2.sql b/internal-packages/clickhouse/schema/029_add_task_kind_to_task_runs_v2.sql deleted file mode 100644 index a88a7a46cef..00000000000 --- a/internal-packages/clickhouse/schema/029_add_task_kind_to_task_runs_v2.sql +++ /dev/null @@ -1,7 +0,0 @@ --- +goose Up -ALTER TABLE trigger_dev.task_runs_v2 - ADD COLUMN task_kind LowCardinality(String) DEFAULT ''; - --- +goose Down -ALTER TABLE trigger_dev.task_runs_v2 - DROP COLUMN task_kind; diff --git a/internal-packages/clickhouse/schema/031_add_task_kind_to_task_runs_v2.sql b/internal-packages/clickhouse/schema/031_add_task_kind_to_task_runs_v2.sql new file mode 100644 index 00000000000..b9492c04857 --- /dev/null +++ b/internal-packages/clickhouse/schema/031_add_task_kind_to_task_runs_v2.sql @@ -0,0 +1,12 @@ +-- +goose Up +-- IF NOT EXISTS is required because this migration was previously numbered +-- 029 and may have been applied in environments where goose accepted it +-- before 030_create_sessions_v1 advanced the version counter. Renaming to +-- 031 makes goose treat this as new everywhere, so the DDL must tolerate +-- the column already being present. +ALTER TABLE trigger_dev.task_runs_v2 + ADD COLUMN IF NOT EXISTS task_kind LowCardinality(String) DEFAULT ''; + +-- +goose Down +ALTER TABLE trigger_dev.task_runs_v2 + DROP COLUMN IF EXISTS task_kind;