From f6f9ac55b8f46fd64b118aeb8bdacddcace4e4ab Mon Sep 17 00:00:00 2001 From: M_Kececi Date: Thu, 18 Jun 2026 14:59:36 +0300 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- .../2026-06-18_zbggcampaign_nullable_campaign.sql | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 svc/db/migrations/2026-06-18_zbggcampaign_nullable_campaign.sql diff --git a/svc/db/migrations/2026-06-18_zbggcampaign_nullable_campaign.sql b/svc/db/migrations/2026-06-18_zbggcampaign_nullable_campaign.sql new file mode 100644 index 0000000..fee254e --- /dev/null +++ b/svc/db/migrations/2026-06-18_zbggcampaign_nullable_campaign.sql @@ -0,0 +1,7 @@ +-- Allow "clear campaign" actions by permitting NULL sdcampaign_id. +-- The app models campaign history as append-only rows; a NULL sdcampaign_id +-- represents "no campaign assigned" for that variant at that point in time. + +ALTER TABLE zbggcampaign + ALTER COLUMN sdcampaign_id DROP NOT NULL; +