alembic
aerich
Our great sponsors
alembic | aerich | |
---|---|---|
4 | 2 | |
2,467 | 781 | |
4.4% | 2.7% | |
8.4 | 5.9 | |
5 days ago | about 1 month ago | |
Python | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
alembic
-
Understanding a Data Model
SQLAlchemy ORM should support comments if you're using it to create database objects.
-
What migration/versioning tool do you use?
https://github.com/sqlalchemy/alembic for python, especially if you're using SQLAlchemy
-
PostgREST v9.0.0
Agreed, here’s a link to flyway if anyone is curious - https://github.com/flyway/flyway. Many ORMs come with migration systems in your language of choice. For example, SQLAlchemy’s migration tool is Alembic - https://github.com/sqlalchemy/alembic.
- Adding column to DB model results in internal server error, Flask, SQLAlchemy
aerich
-
FastAPI + Ormar + Alembic setup
We have successfully setup out FastAPI + ormar + alembic project. With pydantic support, ormar can generate pydantic models from ormar models. The generated pydantic models can be used by FastAPI during request/response data validation. ormar + alembic is a great duo to writing database code. Another great combination is tortoise ORM + aerich, which I'm planning to write soon.
-
My Experience Learning Svelte Tailwind Fastapi
I also use the source code for aerich a lot. Aerich is similar to alembic but for Tortoise ORM.
What are some alternatives?
Flyway - Flyway by Redgate • Database Migrations Made Easy.
SQLAlchemy - The Database Toolkit for Python
databases - Async database support for Python. 🗄
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
goose - A database migration tool. Supports SQL migrations and Go functions.
pydantic - Data validation using Python type hints
bytebase - The GitLab/GitHub for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.
Redash - Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
postgresql-migrations - Simple Schema Migrations for PostgreSQL
starlette - The little ASGI framework that shines. 🌟