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

CORE: Add database schema control, likely via an ORM #65

Open
cwang opened this issue Jul 17, 2023 · 1 comment
Open

CORE: Add database schema control, likely via an ORM #65

cwang opened this issue Jul 17, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@cwang
Copy link
Contributor

cwang commented Jul 17, 2023

Is your feature request related to a problem? Please describe.

Right now, there's no db schema change control; all the tables are created on the fly.
This is not fit for purpose as production-ready software.

Describe the solution you'd like
See https://github.com/ozcanyarimdunya/python-orm for 3 mainstream ORMs as candidates.
The safe choice is SQLAlchemy for sure

Describe alternatives you've considered
See above for 3 ORM tools.

Additional context
Ideally pick one having good integration with FastAPI.

@cwang cwang added the enhancement New feature or request label Jul 17, 2023
@cwang cwang self-assigned this Jul 17, 2023
@janaka
Copy link
Contributor

janaka commented Aug 8, 2023

Urgency lowered

Note: given database schema creation and initialisation has been added this isn't needed as much any more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants