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

[Feature] Setup database migration (i.e. Flyway) #543

Closed
2 tasks done
simonhir opened this issue Nov 22, 2024 · 2 comments · Fixed by #626
Closed
2 tasks done

[Feature] Setup database migration (i.e. Flyway) #543

simonhir opened this issue Nov 22, 2024 · 2 comments · Fixed by #626
Assignees
Labels
Priority: High The issue contains work with high priority. Template: Backend Issues regarding the backend template. Type: Feature The issue is an feature
Milestone

Comments

@simonhir
Copy link
Member

Relevant template

refarch-backend

Problem description (optional)

No response

Desired solution

Instead of hibernate ddl-auto a real db migration tool should be added for reproducible behavior.
Also this enforces database changes are only made explicitly by providing specific migrations.

The decision on which tool to use should also be made in this issue (i.e. flyway).

Considered alternatives (optional)

No response

Additional context (optional)

No response

No duplicate

  • I confirm that this issue is not a duplicate

Code of Conduct

  • I agree to follow this project's Code of Conduct
@simonhir simonhir added the Type: Feature The issue is an feature label Nov 22, 2024
@simonhir simonhir added Template: Backend Issues regarding the backend template. Priority: High The issue contains work with high priority. labels Nov 22, 2024
@eidottermihi
Copy link
Member

👍 for using Flyway for database migrations:

Disclaimer: I never used Liquibase ;)

If the decision is Flyway, I'm happy to make the code contribution

@DanielOber
Copy link
Contributor

@eidottermihi

I discussed this with @devtobi, and we've decided to use Flyway for database migrations. If you're interested and have the time, feel free to assign the ticket to yourself and contribute. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High The issue contains work with high priority. Template: Backend Issues regarding the backend template. Type: Feature The issue is an feature
Projects
Development

Successfully merging a pull request may close this issue.

3 participants