Revisions of python-alembic
Dirk Mueller (dirkmueller)
committed
(revision 121)
- update to 1.6.5: * feature + [feature] [autogenerate] Fix the documentation regarding the default command-line argument position of the revision script filename within the post-write hook arguments. Implement a REVISION_SCRIPT_FILENAME token, enabling the position to be changed. Switch from str.split() to shlex.split() for more robust command-line argument parsing. + [feature] Implement a .cwd (current working directory) suboption for post-write hooks (of type console_scripts). This is useful for tools like pre-commit, which rely on the working directory to locate the necessary config files. Add pre-commit as an example to the documentation. Minor change: rename some variables from ticket #819 to improve readability. * bug + [bug] [autogenerate] Refactored the implementation of MigrateOperation constructs such as CreateIndexOp, CreateTableOp, etc. so that they no longer rely upon maintaining a persistent version of each schema object internally; instead, the state variables of each operation object will be used to produce the corresponding construct when the operation is invoked. The rationale is so that environments which m
buildservice-autocommit
accepted
request 894051
from
Matej Cepl (mcepl)
(revision 120)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 893330
from
Arun Persaud (apersaud)
(revision 119)
update to latest version
buildservice-autocommit
accepted
request 883477
from
Steve Kowalik (StevenK)
(revision 118)
baserev update by copy to link target
Steve Kowalik (StevenK)
committed
(revision 117)
- Update to 1.5.8: * Fixed regression caused by SQLAlchemy 1.4 where the "alembic current" command would fail due to changes in the ``URL`` object. * Add async template to Alembic to bootstrap environments that use async DBAPI. Updated the cookbook to include a migration guide on how to adapt an existing enviroment for use with DBAPI drivers. * Fixed bug in versioning model where a downgrade across a revision with a dependency on another branch, yet an ancestor is also dependent on that branch, would produce an erroneous state in the alembic_version table, making upgrades impossible without manually repairing the table. * Changed the default ordering of "CREATE" and "DROP" statements indexes and unique constraints within the autogenerate process, so that for example in an upgrade() operation, a particular index or constraint that is to be replaced such as for a casing convention change will not produce any naming conflicts. * Fixed issue where autogenerate rendering of ``op.alter_column()`` would fail to include MySQL ``existing_nullable=False`` if the column were part of a primary key constraint within the table metadata. * Added support for rendering of "identity" elements on :class:`.Column` objects, supported in SQLAlchemy via the :class:`.Identity` element introduced in version 1.4. * Adding columns with identity is supported on PostgreSQL, MSSQL and Oracle. Changing the identity options or removing it is supported only on PostgreSQL and Oracle. * To accommodate SQLAlchemy 1.4 and 2.0, the migration model now no longer assumes that the SQLAlchemy Connection will autocommit an individual operation. * Modified the ``add_column()`` operation such that the ``Column`` object in use is shallow copied to a new instance if that ``Column`` is already attached to a ``table()`` or ``Table``. * Added rendering for the ``Table.prefixes`` element to autogenerate so that the rendered Python code includes these directives. * Alembic 1.5.0 now supports **Python 2.7 and Python 3.6 and above**, as well as **SQLAlchemy 1.3.0 and above**. * Add ``__main__.py`` file to alembic package to support invocation with ``python -m alembic``. * Removed deprecated ``--head_only`` option to the ``alembic current`` command - Drop pytest_depr_from_parent.patch, pytest plugin no longer used.
buildservice-autocommit
accepted
request 840755
from
Matej Cepl (mcepl)
(revision 116)
baserev update by copy to link target
Matej Cepl (mcepl)
committed
(revision 115)
- Add pytest_depr_from_parent.patch to fix FTBGS with pytest 6.* (gh#sqlalchemy/sqlalchemy#5635).
buildservice-autocommit
accepted
request 835584
from
Tomáš Chvátal (scarabeus_iv)
(revision 114)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 835581
from
Arun Persaud (apersaud)
(revision 113)
update to latest version
buildservice-autocommit
accepted
request 789361
from
Tomáš Chvátal (scarabeus_iv)
(revision 112)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 789344
from
Arun Persaud (apersaud)
(revision 111)
update to latest version
buildservice-autocommit
accepted
request 782791
from
Tomáš Chvátal (scarabeus_iv)
(revision 110)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 782711
from
Arun Persaud (apersaud)
(revision 109)
update to latest version
buildservice-autocommit
accepted
request 772460
from
Tomáš Chvátal (scarabeus_iv)
(revision 108)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 772395
from
Arun Persaud (apersaud)
(revision 107)
update to latest version
buildservice-autocommit
accepted
request 767567
from
Tomáš Chvátal (scarabeus_iv)
(revision 106)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 767533
from
Arun Persaud (apersaud)
(revision 105)
update to latest version
buildservice-autocommit
accepted
request 760372
from
Tomáš Chvátal (scarabeus_iv)
(revision 104)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 759943
from
Arun Persaud (apersaud)
(revision 103)
update to latest version
buildservice-autocommit
accepted
request 749102
from
Tomáš Chvátal (scarabeus_iv)
(revision 102)
baserev update by copy to link target
Displaying revisions 41 - 60 of 161