fix: migration 138 nested dollar-quote bug for integer column
This commit is contained in:
parent
8d7d32571a
commit
a33da15550
@ -14,18 +14,18 @@ BEGIN
|
|||||||
AND column_name = 'economic_customer_number';
|
AND column_name = 'economic_customer_number';
|
||||||
|
|
||||||
IF column_data_type IN ('character varying', 'character', 'text') THEN
|
IF column_data_type IN ('character varying', 'character', 'text') THEN
|
||||||
EXECUTE $$
|
EXECUTE $sql$
|
||||||
UPDATE customers
|
UPDATE customers
|
||||||
SET economic_customer_number = NULL
|
SET economic_customer_number = NULL
|
||||||
WHERE economic_customer_number IS NOT 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
|
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
|
WHERE economic_customer_number IS NOT NULL
|
||||||
$$;
|
$sql$;
|
||||||
END IF;
|
END IF;
|
||||||
END $$;
|
END $$;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user