Commits

Author Commit Message Labels Comments Date
Mike Bayer
- doc edits fixes #322
Mike Bayer
0.8.2
Tags
rel_0_8_2
Mike Bayer
- Added workaround in new foreign key option detection feature for MySQL's consideration of the "RESTRICT" option being the default, for which no value is reported from the database; the MySQL impl now corrects for when the model reports RESTRICT but the database reports nothing. A similar rule is in the default FK comparison to accommodate for the default "NO ACTION" setting being present in the model but not necessarily reported by the database, or vice versa…
Mike Bayer
0.8.1
Tags
rel_0_8_1
Mike Bayer
- add a cookbook recipe for don't generate if no changes, references #80
Mike Bayer
- add a test and changelog notes for the fact that a non-autogenerate run can render Python code in upgradeops/downgradeops via the process_revision_directives hook.
Mike Bayer
- Repaired the render operation for the :class:`.ops.AlterColumnOp` object to succeed when the "existing_type" field was not present.
Mike Bayer
- FK option reflection for pg/mysql added in 0.9
Mike Bayer
- Fixed a regression 0.8 whereby the "multidb" environment template failed to produce independent migration script segments for the output template. This was due to the reorganization of the script rendering system for 0.8. To accommodate this change, the :class:`.MigrationScript` structure will in the case of multiple calls to :meth:`.MigrationContext.run_migrations` produce lists for the :attr:`.MigrationScript.upgrade_ops` and :attr:`.MigrationScript.downgrad…
Mike Bayer
wip
Branches
ticket_318
Mike Bayer
- Implemented support for autogenerate detection of changes in the ``ondelete``, ``onupdate``, ``initially`` and ``deferrable`` attributes of :class:`.ForeignKeyConstraint` objects on SQLAlchemy backends that support these on reflection (as of SQLAlchemy 1.0.8 currently Postgresql for all four, MySQL for ``ondelete`` and ``onupdate`` only). A constraint object that modifies these values will be reported as a "diff" and come out as a drop/create of the constrai…
Mike Bayer
- bump version num
Mike Bayer
- updates for 1.1
Mike Bayer
Merge pull request #18 from graingert/patch-1 The name has changed to bdist_wheel
Thomas Grainger
The name has changed to bdist_wheel ...to fit with other setuptools configs
Mike Bayer
0.8.0
Tags
rel_0_8_0
Mike Bayer
- Fixed bug in batch mode where the ``batch_op.create_foreign_key()`` directive would be incorrectly rendered with the source table and schema names in the argument list. fixes #315
Mike Bayer
- fix this for 079
Mike Bayer
- ensure that all ops have full backwards/forwards maintenance of the original object passed in from autogenerate. In particular this ensures that the diff structure from compare_metadata is fully backwards compatible with no chance of synthesized objects.
Mike Bayer
- add a helper object for autogen rewriting called Rewriter. this provides for operation-specific handler functions. docs are based on the example requested in references #313.
Mike Bayer
- Fixed bug where in the erroneous case that alembic_version contains duplicate revisions, some commands would fail to process the version history correctly and end up with a KeyError. The fix allows the versioning logic to proceed, however a clear error is emitted later when attempting to update the alembic_version table. fixes #314
Mike Bayer
- changelog for pullrequest bitbucket:46; "alembic edit" command edits migration files using $EDITOR - alter the edit command so that it accepts an argument in the same way as ``alembic show``.
Mike Bayer
Merge branch 'edit-latest' of https://bitbucket.org/exhuma/alembic into pr46
Mike Bayer
- fix syntax here for py3k
Mike Bayer
- Added new multiple-capable argument ``--depends-on`` to the ``alembic revision`` command, allowing ``depends_on`` to be established at the command line level rather than having to edit the file after the fact. ``depends_on`` identifiers may also be specified as branch names at the command line or directly within the migration file. The values may be specified as partial revision numbers from the command line which will be resolved to full revision numbers …
Mike Bayer
- add new recipe for "replaceable objects". references #173, references #119
Mike Bayer
0.7.7 (cherry picked from commit b8c8dc581fcdef6490a5f082d1adc0f9f50f279d)
Mike Bayer
0.7.7
Tags
rel_0_7_7
Branches
rel_0_7
Mike Bayer
- fix this name for the 0.7 branch
Branches
rel_0_7
Mike Bayer
- Fixed critical issue where a complex series of branches/merges would bog down the iteration algorithm working over redundant nodes for millions of cycles. An internal adjustment has been made so that duplicate nodes are skipped within this iteration. fixes #310
Branches
rel_0_7
  1. Prev
  2. Next