appifyhub / monolith

The backbone backend service of Appify Hub
https://appifyhub.com
MIT License
1 stars 0 forks source link

Database Migrations done right #183

Open milosmns opened 5 months ago

milosmns commented 5 months ago

Provide a brief summary of the planned work

All previous database migrations have been run manually or through a simple sequencer in-code. This should not happen because the project is now stable enough and would benefit from a professional database schema management tool.

Detailed overview

Some popular schema management tools are:

In addition to the schema management tool, it looks like we can completely replace Spring Boot's JPA tooling for schema management. One open question is: will it work with the in-memory H2 database?

Hint/location:

com.appifyhub.monolith.features.init.domain.SchemaInitializer

List the acceptance criteria

Include any additional notes (optional)

No response

milosmns commented 5 months ago

Related issues: