Details
Reporter
Nathan VoxlandNathan VoxlandComponents
Affects versions
Priority
Major
Details
Details
Reporter
Nathan Voxland
Nathan VoxlandComponents
Affects versions
Priority
Created September 25, 2013 at 7:49 PM
Updated September 25, 2013 at 7:49 PM
From http://forum.liquibase.org/topic/addcolumn-not-accepted
With table:
CREATE TABLE TEST ( TEST_ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY, TEST_PORTALUID VARCHAR(80) NOT NULL, TEST_LOGINID VARCHAR(80) NOT NULL GENERATED ALWAYS AS (UPPER(TEST_PORTALUID)), CONSTRAINT TEST_P PRIMARY KEY (TEST_ID), CONSTRAINT TEST_U1 UNIQUE (TEST_LOGINID) );
the "GENERATED ALWAYS AS (UPPER(TEST_PORTALUID))" clause is not picked up by the snapshot logic and so all that is executed is:
CREATE TABLE TEST ( TEST_ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY, TEST_PORTALUID VARCHAR(80) NOT NULL, TEST_LOGINID VARCHAR(80) NOT NULL, CONSTRAINT TEST_P PRIMARY KEY (TEST_ID), CONSTRAINT TEST_U1 UNIQUE (TEST_LOGINID) );