diff options
Diffstat (limited to 'doc/source/api.rst')
-rw-r--r-- | doc/source/api.rst | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/doc/source/api.rst b/doc/source/api.rst new file mode 100644 index 0000000..6d5a54e --- /dev/null +++ b/doc/source/api.rst @@ -0,0 +1,200 @@ +Module :mod:`migrate.changeset` -- Schema changes +================================================= + +Module :mod:`migrate.changeset` -- Schema migration API +------------------------------------------------------- + +.. automodule:: migrate.changeset + :members: + :synopsis: Database changeset management + +Module :mod:`ansisql <migrate.changeset.ansisql>` -- Standard SQL implementation +------------------------------------------------------------------------------------ + +.. automodule:: migrate.changeset.ansisql + :members: + :member-order: groupwise + :synopsis: Standard SQL implementation for altering database schemas + +Module :mod:`constraint <migrate.changeset.constraint>` -- Constraint schema migration API +--------------------------------------------------------------------------------------------- + +.. automodule:: migrate.changeset.constraint + :members: + :inherited-members: + :show-inheritance: + :member-order: groupwise + :synopsis: Standalone schema constraint objects + +Module :mod:`databases <migrate.changeset.databases>` -- Database specific schema migration +----------------------------------------------------------------------------------------------- + +.. automodule:: migrate.changeset.databases + :members: + :synopsis: Database specific changeset implementations + +.. _mysql-d: + +Module :mod:`mysql <migrate.changeset.databases.mysql>` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +.. automodule:: migrate.changeset.databases.mysql + :members: + :synopsis: MySQL database specific changeset implementations + +.. _firebird-d: + +Module :mod:`firebird <migrate.changeset.databases.firebird>` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +.. automodule:: migrate.changeset.databases.firebird + :members: + :synopsis: Firebird database specific changeset implementations + +.. _oracle-d: + +Module :mod:`oracle <migrate.changeset.databases.oracle>` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +.. automodule:: migrate.changeset.databases.oracle + :members: + :synopsis: Oracle database specific changeset implementations + +.. _postgres-d: + +Module :mod:`postgres <migrate.changeset.databases.postgres>` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. automodule:: migrate.changeset.databases.postgres + :members: + :synopsis: PostgreSQL database specific changeset implementations + +.. _sqlite-d: + +Module :mod:`sqlite <migrate.changeset.databases.sqlite>` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. automodule:: migrate.changeset.databases.sqlite + :members: + :synopsis: SQLite database specific changeset implementations + +Module :mod:`visitor <migrate.changeset.databases.visitor>` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. automodule:: migrate.changeset.databases.visitor + :members: + +Module :mod:`schema <migrate.changeset.schema>` -- Additional API to SQLAlchemy for migrations +---------------------------------------------------------------------------------------------- + +.. automodule:: migrate.changeset.schema + :members: + :synopsis: Schema changeset handling functions + + +Module :mod:`migrate.versioning` -- Database versioning and repository management +================================================================================== + +.. automodule:: migrate.versioning + :members: + :synopsis: Database version and repository management + +.. _versioning-api: + +Module :mod:`api <migrate.versioning.api>` -- Python API commands +----------------------------------------------------------------- + +.. automodule:: migrate.versioning.api + :members: + :synopsis: External API for :mod:`migrate.versioning` + + +Module :mod:`genmodel <migrate.versioning.genmodel>` -- ORM Model generator +------------------------------------------------------------------------------------- + +.. automodule:: migrate.versioning.genmodel + :members: + :synopsis: Python database model generator and differencer + +Module :mod:`pathed <migrate.versioning.pathed>` -- Path utilities +---------------------------------------------------------------------------- + +.. automodule:: migrate.versioning.pathed + :members: + :synopsis: File/Directory handling class + +Module :mod:`repository <migrate.versioning.repository>` -- Repository management +------------------------------------------------------------------------------------- + +.. automodule:: migrate.versioning.repository + :members: + :synopsis: SQLAlchemy migrate repository management + :member-order: groupwise + +Module :mod:`schema <migrate.versioning.schema>` -- Migration upgrade/downgrade +---------------------------------------------------------------------------------- + +.. automodule:: migrate.versioning.schema + :members: + :member-order: groupwise + :synopsis: Database schema management + +Module :mod:`schemadiff <migrate.versioning.schemadiff>` -- ORM Model differencing +------------------------------------------------------------------------------------- + +.. automodule:: migrate.versioning.schemadiff + :members: + :synopsis: Database schema and model differencing + +Module :mod:`script <migrate.versioning.script>` -- Script actions +-------------------------------------------------------------------- + +.. automodule:: migrate.versioning.script.base + :synopsis: Script utilities + :member-order: groupwise + :members: + +.. automodule:: migrate.versioning.script.py + :members: + :member-order: groupwise + :inherited-members: + :show-inheritance: + +.. automodule:: migrate.versioning.script.sql + :members: + :member-order: groupwise + :show-inheritance: + :inherited-members: + +Module :mod:`shell <migrate.versioning.shell>` -- CLI interface +------------------------------------------------------------------ + +.. automodule:: migrate.versioning.shell + :members: + :synopsis: Shell commands + +Module :mod:`util <migrate.versioning.util>` -- Various utility functions +-------------------------------------------------------------------------- + +.. automodule:: migrate.versioning.util + :members: + :synopsis: Utility functions + +Module :mod:`version <migrate.versioning.version>` -- Versioning management +----------------------------------------------------------------------------- + +.. automodule:: migrate.versioning.version + :members: + :member-order: groupwise + :synopsis: Version management + +Module :mod:`exceptions <migrate.exceptions>` -- Exception definitions +====================================================================== + +.. automodule:: migrate.exceptions + :members: + :synopsis: Migrate exception classes + |