-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
FeatureNew functionality that didn't exist beforeNew functionality that didn't exist beforePlannedPlanned and roadmapped workPlanned and roadmapped work
Milestone
Description
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
- Manual database schema management is no more (use current db as base)
- Unnecessary tooling such as JPA is removed from code and dependencies [if possible]
- Tests are updated to reflect these changes, and passing
Include any additional notes (optional)
No response
Metadata
Metadata
Assignees
Labels
FeatureNew functionality that didn't exist beforeNew functionality that didn't exist beforePlannedPlanned and roadmapped workPlanned and roadmapped work
Type
Projects
Status
Ready