Please enable JavaScript.
Coggle requires JavaScript to display documents.
E Services (Back office (Spring session ?, Spring Security ?, Freemarker…
E Services
-
-
Base de données
Versioning
Flyway ? :red_cross:
- Easy to configure - you just need a folder location and keep a name syntax V1__file.sql,...
- SQL-based, but you need to write the right syntax of your specific database engine (Mysql, DB2,...)
- Is Java based so adding custom configuration to clean, execute etc. is easier.
Liquibase ? :check:
- Need a main file "changelog" to keep track of all executed changesets.
- Is XML based, so you need to use specific liquibase tags to create SQL code. This is perfect to migrate your code to a different DB engine: you won't need to change anything, and just the DB driver will tell liquibase how to translate from XML tags to the right SQL syntax.
- If you use the sql tag from liquibase, then you won't take advantage of point 2, so it would be better to use Flyway instead.
- Liquibase provides a jar to migrate an existing DB to all needed XML files automatically, so you don't need to work manually on them. Quite useful.
-
-
-
-
-