Document working pattern: database migrations

Description

For 3.0, we'll need a solid pattern and clear set of guidelines for development for migrating database changes (per service) in a production capable manner.

We have Flyway, but we haven't been using it so far as we rely on Hibernate to manage the schema. The switch for developers will also need to address dev cycle.

This ticket includes a high-level schema migration (using Flyway) guideline document, as well as a lower-level, more detailed document showing how each service will move to the new production-ready paradigm of using Flyway (including starter and demo data).

Status

Assignee

Chongsun Ahn

Reporter

Josh Zamor

Labels

Components

Sprint

None

Fix versions

Priority

Major
Configure