18 Jul
2013
18 Jul
'13
5:09 p.m.
Bonsoir Tony,
J'espère que tu vas bien.
J'ai ajouté une méthode *shouldUpdateSchema*() pour savoir si une mise à
jour est nécessaire, et une méthode getSchemaVersionIfUpdate pour connaitre
la version cible "prévue" pour adagio-core-allegro.
Pour déterminer s'il faut afficher les warning des cas "version base locale
> version application" il faut faire :
*if (getSchemaVersion.compareTo(getSchemaVersionIfUpdate()) > 0) {*
* // displayWarning*
*}*
En revanche, j'ai simplement testé le code rapidement. Pourras tu vérifier
si une fois intégrer en JAR dans tutti la
méthode getSchemaVersionIfUpdate().toString() renvoi bien une version
"3.2.3" ?
J'ai un doute avec la récupération dynamique par Spring des resources
fichiers... cf classe *Liquibase.java *qui parcours les fichiers
merci.
a+
Benoit.
Benoit LAVENIER
*E-IS - Environmental Information Systems - www.e-is.pro*
Téléphone : *09 53 24 41 20* / *06 62 86 37 82*
Adresse : 10 place de l'Eglise, 53470 MARTIGNE SUR MAYENNE
Email : benoit.lavenier@e-is.pro
Fax : 09 58 55 73 50
Le 18 juillet 2013 16:51, Tony Chemit <chemit@codelutin.com> a écrit :
> On Thu, 18 Jul 2013 16:43:40 +0200
> Christian BONNET <Christian.Bonnet@ifremer.fr> wrote:
>
> > J'ai peut-être oublié des cas et on peut aussi en rediscuter si vous
> avez des remarques ou des questions.
>
> Ça me parait bien couvrir tous les cas.
>
> > En particulier Vincent est ce que ça te parait compliqué pour Allegro
> Campagne ? Est ce qu'on autorise si la base a une version plus récente
> (option prise avec warning pour l'instant) ?
> >
> > Merci pour vos retours.
>
> Je ne sais toujours pas comment récupérer la version dite préconisée par
> le logiciel, j'ai bien compris comment avoir celle de la base via le
> travail de Benoît mais c'est tout.
>
> Il me faut cette information, sinon je peux pas traiter la demande.
>
> merci.
>
> tony.
>
>
> --
> Tony Chemit
> --------------------
> tél: +33 (0) 2 40 50 29 28
> email: chemit@codelutin.com
> http://www.codelutin.com
> _______________________________________________
> Tutti-devel mailing list
> Tutti-devel@list.forge.codelutin.com
> http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/tutti-devel
>