201 lines
6.4 KiB
ReStructuredText
201 lines
6.4 KiB
ReStructuredText
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
|
|
|