SQLAlchemy-Continuum
********************

SQLAlchemy-Continuum is a versioning extension for SQLAlchemy.

* Introduction

  * Why?

  * Features

  * Installation

  * Basics

  * Versions and transactions

* Version objects

  * Operation types

  * Version traversal

  * Changeset

  * Version relationships

* Reverting changes

  * Revert update

  * Revert delete

  * Revert relationships

* Queries

  * How many transactions have been executed?

  * Querying for entities of a class at a given revision

  * Querying for transactions, at which entities of a given class
    changed

  * Querying for versions of entity that modified given property

* Transactions

  * Transaction

  * UnitOfWork

  * Workflow internals

* Native versioning

  * Usage

  * Schema migrations

* Plugins

  * Using plugins

  * Activity

  * Flask

  * PropertyModTracker

  * TransactionChanges

  * TransactionMeta

* Configuration

  * Global and class level configuration

  * Versioning strategies

  * Column exclusion and inclusion

  * Basic configuration options

  * Customizing transaction user class

  * Customizing versioned mappers

  * Customizing versioned sessions

* Continuum Schema

  * Version tables

  * Transaction tables

  * Using vacuum

  * Schema tools

* Alembic migrations

  * Troubleshooting

* Utilities

  * changeset

  * count_versions

  * get_versioning_manager

  * is_modified

  * is_modified_or_deleted

  * is_session_modified

  * is_versioned

  * parent_class

  * transaction_class

  * version_class

  * versioned_objects

  * version_table

* API Documentation

  * "make_versioned()"

  * Versioning Manager

  * Builders

  * UnitOfWork

  * History class

  * Changelog

* License
