Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Look into database migration tools #1000

Open
1 task done
KochTobi opened this issue Jan 28, 2025 · 0 comments
Open
1 task done

Look into database migration tools #1000

KochTobi opened this issue Jan 28, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request medium prio tasks that require intermediate attention medium Implementation effert triage An issue that is in discussion to be either scheduled for implepmentation or denied

Comments

@KochTobi
Copy link
Member

What are you missing?

currently the database schema is maintained manually / through hibernate
This is very error prone and it is difficult to migrate databases.
As there are many tools for database deployment we should investigate whether deploying a tool like flyway would be beneficial to our work.

Why do you need a solution?

Reduced maintainability over time. So maybe we can do something about it. Might be worth looking into JDBC instead of JPA and evaluate where it could make sense. Less database table magic.

Ideas

Look into flyway with spring boot

Code of Conduct

  • I agree to follow this project's Code of Conduct
@KochTobi KochTobi added enhancement New feature or request triage An issue that is in discussion to be either scheduled for implepmentation or denied labels Jan 28, 2025
@Steffengreiner Steffengreiner moved this to In Progress in Issue triage Feb 10, 2025
@Steffengreiner Steffengreiner added medium Implementation effert medium prio tasks that require intermediate attention labels Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request medium prio tasks that require intermediate attention medium Implementation effert triage An issue that is in discussion to be either scheduled for implepmentation or denied
Projects
Status: In Progress
Status: No status
Development

No branches or pull requests

4 participants