Maagan-Michael / invitease

A self contained invitation management system for gatekeeping.
GNU General Public License v3.0
8 stars 1 forks source link

Database versioning implementation #42

Open yarons opened 2 years ago

yarons commented 2 years ago

In order to maintain a smooth database working pipeline and avoid breaking the database between versions we will need to implement some database versioning solution, there are some options: alembic (Python) FlywayDB (Java) Liquibase (Java)

All of them are available as standalone packages so language dependancy is not an issue.

inbarbarkai commented 2 years ago

Alembic looks nice since it can be integrated to the application source.

inbarbarkai commented 2 years ago

@yarons why did you close this? Is it implemented?

yarons commented 2 years ago

Wasn't sure it's still necessary, am I mistaken? I'll reopen if I'm wrong.

inbarbarkai commented 2 years ago

This is still necessary since we have a database