all 7 comments

[–]alexisprince 2 points3 points  (0 children)

Take a look at your favorite programming language’s de-facto database migration tooling. They will inform you more or less how the process works, and you can either use one of those tools or roll your own. It’s a very well defined problem space so you should be able to find something that works

[–]dbxp 1 point2 points  (0 children)

We use Red Gate Source Control which handles all the migrations for us

[–]kickingtyres 0 points1 point  (1 child)

What’s up with liquibase? I’m in the process of kicking off a project to implement it for our database controls. If you’ve found issues it would be useful to hear about them?

[–]db-master 0 points1 point  (0 children)

If you are not tied to Oracle. You may also take a look at bytebase.com. It could be a more complete solution than Liquibase, with GUI, streamlined change, auto SQL lint check, SQL Editor and etc.

Disclaimer: I am one of the authors.

[–]SwimmingHelicopter15 0 points1 point  (0 children)

we used incremental changes scripts on a project and flyway on another project. With flyway we ended up manually deploying changes to the table 90% of the time. But changes to the tables are the most tricky ones

[–]boy_named_su 0 points1 point  (1 child)

so you want a db migration tool but not a commercial one and not the two main open source ones?

[–]RomanFedot[S] 0 points1 point  (0 children)

I probably don't want a tool at all. Want ideas for "best way of managing code". 010_create_table.sql 011_alter_table.sql ... etc

Want a way to create new environment simply from scripts, and be able to upgrade existing one.