Draft: TAC-731 Use postgresql atomic insert or update
Fix en utilisant la fonction d'insert or update atomique de postgresql.
Implique quelques changements additionnels :
- utiliser testcontainers avec une base postgres plutot qu'une base H2 (permet de tester au plus proche de la cible, avec toutes les fonctionnalités des technos choisies)
- un module maven clea-db est matérialisé pour l'utiliser en dépendance en scope "test" afin de réutiliser les scripts de migration
Pour aller plus loin il faudrait :
- supprimer completement H2 et les scripts spécifiques qui lui sont dédiés
Edited by Jujube Orange