Server IP : 192.158.238.246 / Your IP : 3.136.37.101 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python37/share/doc/alt-python37-alembic/docs/_sources/api/ |
Upload File : |
.. _api: =========== API Details =========== Alembic's internal API has many public integration points that can be used to extend Alembic's functionality as well as to re-use its functionality in new ways. As the project has grown, more APIs are created and exposed for this purpose. Direct use of the vast majority of API details discussed here is not needed for rudimentary use of Alembic; the only API that is used normally by end users is the methods provided by the :class:`.Operations` class, which is discussed outside of this subsection, and the parameters that can be passed to the :meth:`.EnvironmentContext.configure` method, used when configuring one's ``env.py`` environment. However, real-world applications will usually end up using more of the internal API, in particular being able to run commands programmatically, as discussed in the section :doc:`/api/commands`. .. toctree:: :maxdepth: 2 overview runtime config commands operations autogenerate script ddl