Author: bleny Date: 2011-03-16 18:07:49 +0000 (Wed, 16 Mar 2011) New Revision: 1066 Log: #2614 model and migration Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java trunk/wao-business/src/main/java/fr/ifremer/wao/WaoMigrationCallBack.java trunk/wao-business/src/main/xmi/wao.zargo Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java =================================================================== --- trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java 2011-03-16 16:22:44 UTC (rev 1065) +++ trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java 2011-03-16 18:07:49 UTC (rev 1066) @@ -793,6 +793,12 @@ } @Override + protected void addCreationDateToContacts_3_0(List<String> queries) { + queries.add("ALTER TABLE Contact ADD creationDate TIMESTAMP WITHOUT TIME ZONE NOT NULL"); + queries.add("UPDATE Contact SET creationDate=topiaCreateDate"); + } + + @Override protected void addTerrestrialDivisions_3_0(List<String> queries) { queries.add("CREATE TABLE TerrestrialDivision (" + "topiaId CHARACTER VARYING(255) PRIMARY KEY," + Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/WaoMigrationCallBack.java =================================================================== --- trunk/wao-business/src/main/java/fr/ifremer/wao/WaoMigrationCallBack.java 2011-03-16 16:22:44 UTC (rev 1065) +++ trunk/wao-business/src/main/java/fr/ifremer/wao/WaoMigrationCallBack.java 2011-03-16 18:07:49 UTC (rev 1066) @@ -137,6 +137,8 @@ protected abstract void addAdminRolesToAdmin_3_0(TopiaContextImplementor tx, List<String> queries) throws TopiaException; + protected abstract void addCreationDateToContacts_3_0(List<String> queries); + protected static final Version[] VERSIONS = new Version[] { VersionUtil.valueOf("1.0"), VersionUtil.valueOf("1.1"), @@ -476,6 +478,8 @@ List<String> queries = new LinkedList<String>(); + addCreationDateToContacts_3_0(queries); + addAdminRolesToAdmin_3_0(tx, queries); addTerrestrialDivisions_3_0(queries); Modified: trunk/wao-business/src/main/xmi/wao.zargo =================================================================== (Binary files differ)