fix: migration 138 nested dollar-quote bug for integer column

This commit is contained in:
Christian 2026-03-01 02:59:26 +01:00
parent 8d7d32571a
commit a33da15550

View File

@ -14,18 +14,18 @@ BEGIN
AND column_name = 'economic_customer_number';
IF column_data_type IN ('character varying', 'character', 'text') THEN
EXECUTE $$
EXECUTE $sql$
UPDATE customers
SET economic_customer_number = NULL
WHERE economic_customer_number IS NOT NULL
AND btrim(economic_customer_number) = ''
$$;
AND btrim(economic_customer_number::text) = ''
$sql$;
EXECUTE $$
EXECUTE $sql$
UPDATE customers
SET economic_customer_number = btrim(economic_customer_number)
SET economic_customer_number = btrim(economic_customer_number::text)
WHERE economic_customer_number IS NOT NULL
$$;
$sql$;
END IF;
END $$;