From 447ec0850974421b8512f15af9b4f435c6a80529 Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Sat, 28 Mar 2026 12:47:26 +0100 Subject: [PATCH] Add migration 082: widen source_article to TEXT, fix pass0b query filters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - source_article/source_regulation VARCHAR(100) → TEXT for long NIST refs - Pass 0b NOT EXISTS queries now skip deprecated/duplicate controls - Duplicate Guard excludes deprecated/duplicate from existence check Co-Authored-By: Claude Opus 4.6 --- backend-compliance/migrations/082_widen_source_article.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 backend-compliance/migrations/082_widen_source_article.sql diff --git a/backend-compliance/migrations/082_widen_source_article.sql b/backend-compliance/migrations/082_widen_source_article.sql new file mode 100644 index 0000000..66226c3 --- /dev/null +++ b/backend-compliance/migrations/082_widen_source_article.sql @@ -0,0 +1,4 @@ +-- Widen source_article and source_regulation to TEXT to handle long NIST references +-- e.g. "SC-22 (und weitere redaktionelle Änderungen SC-7, SC-14, SC-17, ...)" +ALTER TABLE control_parent_links ALTER COLUMN source_article TYPE TEXT; +ALTER TABLE control_parent_links ALTER COLUMN source_regulation TYPE TEXT;