Revisions of python-alembic
Dominique Leuenberger (dimstar_suse)
accepted
request 897867
from
Dirk Mueller (dirkmueller)
(revision 59)
- 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
Richard Brown (RBrownSUSE)
accepted
request 883477
from
Steve Kowalik (StevenK)
(revision 57)
- 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.
Dominique Leuenberger (dimstar_suse)
accepted
request 840755
from
Matej Cepl (mcepl)
(revision 56)
- Add pytest_depr_from_parent.patch to fix FTBGS with pytest 6.* (gh#sqlalchemy/sqlalchemy#5635).
Dominique Leuenberger (dimstar_suse)
accepted
request 835584
from
Tomáš Chvátal (scarabeus_iv)
(revision 55)
Dominique Leuenberger (dimstar_suse)
accepted
request 789361
from
Tomáš Chvátal (scarabeus_iv)
(revision 54)
Dominique Leuenberger (dimstar_suse)
accepted
request 782791
from
Tomáš Chvátal (scarabeus_iv)
(revision 53)
Dominique Leuenberger (dimstar_suse)
accepted
request 772460
from
Tomáš Chvátal (scarabeus_iv)
(revision 52)
Dominique Leuenberger (dimstar_suse)
accepted
request 767567
from
Tomáš Chvátal (scarabeus_iv)
(revision 51)
Dominique Leuenberger (dimstar_suse)
accepted
request 760372
from
Tomáš Chvátal (scarabeus_iv)
(revision 50)
Dominique Leuenberger (dimstar_suse)
accepted
request 749102
from
Tomáš Chvátal (scarabeus_iv)
(revision 49)
Dominique Leuenberger (dimstar_suse)
accepted
request 748659
from
Tomáš Chvátal (scarabeus_iv)
(revision 48)
- Require full python interpreter when building
Dominique Leuenberger (dimstar_suse)
accepted
request 733336
from
Tomáš Chvátal (scarabeus_iv)
(revision 47)
- update to 1.2.1: * bugs + Reverted the name change of the “revisions” argument to command.stamp() to “revision” as apparently applications are calling upon this argument as a keyword name. Pull request courtesy Thomas Bechtold. Special translations are also added to the command line interface so that it is still known as “revisions” in the CLI. References: #601 + Removed the “test requirements” from “setup.py test”, as this command now only emits a removal error in any case and these requirements are unused.
Dominique Leuenberger (dimstar_suse)
accepted
request 732612
from
Tomáš Chvátal (scarabeus_iv)
(revision 46)
Dominique Leuenberger (dimstar_suse)
accepted
request 727461
from
Tomáš Chvátal (scarabeus_iv)
(revision 45)
Dominique Leuenberger (dimstar_suse)
accepted
request 713876
from
Tomáš Chvátal (scarabeus_iv)
(revision 44)
Dominique Leuenberger (dimstar_suse)
accepted
request 700974
from
Tomáš Chvátal (scarabeus_iv)
(revision 43)
Dominique Leuenberger (dimstar_suse)
accepted
request 682116
from
Tomáš Chvátal (scarabeus_iv)
(revision 41)
- Update to 1.0.8: * Fixed issue where server default comparison on the PostgreSQL dialect would fail for a blank string on Python 3.7 only, due to a change in regular expression behavior in Python 3.7. * Removed use of deprecated ``force`` parameter for SQLAlchemy quoting functions as this parameter will be removed in a future release. Pull request courtesy Parth Shandilya(ParthS007).
Dominique Leuenberger (dimstar_suse)
accepted
request 668841
from
Tomáš Chvátal (scarabeus_iv)
(revision 40)
Displaying revisions 21 - 40 of 79