Support IF NOT EXISTS in ALTER TABLE ADD COLUMN ...
Added override rule for alter_table_add_column as redeclared for extra clause
Added custom mixin to prevent duplicate property field in data class when using IF NOT EXISTS and column exists already
CREATE TABLE T (
id INTEGER,
txt VARCHAR[]
);
ALTER TABLE T ADD COLUMN IF NOT EXISTS txt VARCHAR[] DEFAULT '{}';
fixes #5309
Support
IF NOT EXISTS
in ALTER TABLE ADD COLUMN ...Added override rule for
alter_table_add_column
as redeclared for extra clause Added custom mixin to prevent duplicate property field in data class when usingIF NOT EXISTS
and column exists alreadyAdded migration integration test