Groovy scripts are also great and can do the job. To comment on the
"advantage" of something like flyway or liquibase I can try to list
some:
- The scripts might get too big or complex to accommodate different
databases and platforms.
- Out of the box, these solutions are database independent
- Ability to redo / undo on schema changes
- Supporting declarative style for schema definitions based on
multiple formats (YAML, XML, JSON, etc ..)
- The DSL is easier to use (declarative and short)

So in short, both solutions are viable, and existing solutions might
be a bit easier to implement especially if you consider additional
features in those solutions.

On Fri, Sep 1, 2017 at 2:23 PM, Nicolas Malin <nicolas.ma...@nereide.fr> wrote:
> I'm in favor to tracking the different migration but at this time I didn't
> see the advantage to use flyway or other instead of manage easily by ofbiz
> throw groovy script.
>
> I'm available to help for design or create a POC do realize it because many
> time in the past (and currently ow) I want to refactoring some code/db
> schema with data migration but we haven't clean process to do that.
>
> Nicolas
>
>
> Le 31/08/2017 à 12:37, Jacques Le Roux a écrit :
>>
>> Le 31/08/2017 à 12:32, Taher Alkhateeb a écrit :
>>>
>>> I would personally prefer to not go any
>>> earlier than 13, or preferably just 16 to trunk, which means we design
>>> this solution for the future, not necessarily the past.
>>
>> +1
>>
>> Jacques
>>
>>
>

Reply via email to