Awesome SQLAlchemy

A curated list of awesome extra libraries and resources for SQLAlchemy_. Inspired by
awesome-python_. (See also other awesome lists__!)
Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License__.
.. _SQLAlchemy: https://www.sqlalchemy.org/
.. _awesome-python: https://github.com/vinta/awesome-python
__ https://github.com/sindresorhus/awesome
__ https://creativecommons.org/licenses/by-sa/4.0/
Data Structures
SQLAlchemy-Continuum_
Versioning and auditing extension for SQLAlchemy.
- Creates versions for inserts, deletes and updates.
- Does not store updates which don't change anything.
- Supports alembic migrations.
- Can revert objects data as well as all object relations at given
transaction even if the object was deleted.
- Transactions can be queried afterwards using SQLAlchemy query syntax.
- Query for changed records at given transaction.
- Temporal relationship reflection. Version object's relationship show
the parent objects relationships as they where in that point in time.
- Supports native versioning for PostgreSQL database (trigger based