Fork me on GitHub
#clojure-nl
<
2019-05-01
>
niels09:05:23

What do you guys use for versioning database migrations?

niels09:05:25

We've been using sqitch but are exploring other options.

gklijs11:05:30

We're using flyway, but the way we use it is sometimes giving problems when merging and/or different branches on the same environment. Specifically because all migration are incrementally numbered.

helios13:05:03

ugh. Just because somebody thought "12" was easier to comprehend than "20190501123000" 😕

hansw07:05:06

this issue is inherent to any set of data being mutated by more than one actor

erwinrooijakkers12:05:18

@hans378 what would you use? Considering the fact you don’t like Clojure people building their own tools when there are battle-tested Java solutions available. Flyway?

hansw07:05:27

I've always used Flyway. Liquibase is another option but doesn't seem to have quite the same momentum.

thomas07:05:30

we use Liquibase, seems to do the trick for us.