Modification des définitions d'extensions (génération)
Bonjour, Une modification importante a été effectuée au niveau de la génération des types dans les extensions. unique devient unique=true non null devient notNull=true Du coup, toutes les extensions existante doivent être migrées sinon l'exception suivante survient lors du restore : org.nuiton.wikitty.WikittyException: Bad FieldType definition 'STRING description unique' at org.nuiton.wikitty.WikittyUtil.parseField(WikittyUtil.java:142) at org.nuiton.wikitty.jdbc.WikittyExtensionStorageJDBC.restore(WikittyExtensionStorageJDBC.java:323) at org.nuiton.wikitty.jdbc.WikittyStorageJDBC.constructWikitty(WikittyStorageJDBC.java:470) at org.nuiton.wikitty.jdbc.WikittyStorageJDBC.restore(WikittyStorageJDBC.java:380) at org.nuiton.wikitty.WikittyServiceImpl.restore(WikittyServiceImpl.java:402) at org.nuiton.wikitty.WikittyServiceImpl.restore(WikittyServiceImpl.java:414) at org.nuiton.wikitty.WikittyServiceImpl.restore(WikittyServiceImpl.java:428) Il faudrait également modifier les versions des extensions TreeNode... dans wikitty. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Le 24/06/2010 15:04, Eric Chatellier a écrit :
Bonjour,
Une modification importante a été effectuée au niveau de la génération des types dans les extensions.
unique devient unique=true non null devient notNull=true
Du coup, toutes les extensions existante doivent être migrées sinon l'exception suivante survient lors du restore : En fait non, même les anciennes extension ne pouvant être relues, le parseur de type continuera a gérer les anciennes définition.
-- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
participants (1)
-
Eric Chatellier