On Sat, 13 Jul 2013 13:37:35 +0200 Tony Chemit <chemit@codelutin.com> wrote:
Salut,
Lors de la création du schéma on se retrouve à toujours faire un drop avant via la commande:
new SchemaExport(getHibernateConfiguration()).create(showSchema, true);
TopiaContextImpl#createSchema() l465
Cela pose des problèmes si on a des scripts de création d'index, car on a un DROP INDEX mais l'index n'existe pas.
On peux alors mettre un DROP INDEX IF EXISTS; mais cela ne me plait pas car si on créé le schema bah on a pas à la supprimer;
pour moi il faudrait changer l'appel en
new SchemaExport(getHibernateConfiguration()).execute(true, showSchema, false, true);
Plutôt new SchemaExport(getHibernateConfiguration()).execute(showSchema, true, false, true); Je viens de tester et ça fonctionne bien comme avant, je créé le ticket tony.