Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
- repair entirely broken revision_environment feature released in 0.3.3 - its beta
Tags
rel_0_3_4
Mike Bayer
Added tag rel_0_3_3 for changeset ac7b69a254ea
Mike Bayer
- [feature] New config argument "revision_environment=true", causes env.py to be run unconditionally when the "revision" command is run, to support script.py.mako templates with dependencies on custom "template_args". - [feature] Added "template_args" option to configure() so that an env.py can add additional arguments to the template context when running the "revision" command. This requires either --autogenerate or the configuration directive "revision_environment=true".
Tags
rel_0_3_3
Mike Bayer
- [bug] Fixed bug whereby directories inside of the template directories, such as __pycache__ on Pypy, would mistakenly be interpreted as files which are part of the template. #49
Mike Bayer
- [feature] Added support for "relative" migration identifiers, i.e. "alembic upgrade +2", "alembic downgrade -1". Courtesy Atsushi Odagiri for this feature.
dairiki
Make version table name configurable.
Mike Bayer
- [bug] Added "type" argument to op.drop_constraint(), and implemented full constraint drop support for MySQL. CHECK and undefined raise an error. MySQL needs the constraint type in order to emit a DROP CONSTRAINT. #44
Mike Bayer
Added tag rel_0_3_2 for changeset e1d19c529d3a
Mike Bayer
- [feature] Basic support for Oracle added, courtesy shgoh. #40
Tags
rel_0_3_2
Mike Bayer
- [bug] Fixed bug whereby create_unique_constraint() would include in the constraint columns that are added to all Table objects using events, externally to the generation of the constraint.
Mike Bayer
- [bug] Fixed support of schema-qualified ForeignKey target in column alter operations, courtesy Alexander Kolov.
Alexander Kolov
Fix parsing foreign key constraints with multiple dots.
Mike Bayer
- [feature] Added support for UniqueConstraint in autogenerate, courtesy Atsushi Odagiri
Mike Bayer
- [feature] Added support for UniqueConstraint in autogenerate, courtesy Atsushi Odagiri
Mike Bayer
Merged in aodag/alembic/feature.uniqueconstraint (pull request #10)
Atsushi Odagiri
uniqueconstraint
Branches
feature.uniqueconstraint
Mike Bayer
add a note specifically about Enum
Mike Bayer
Added tag rel_0_3_1 for changeset 278c77f3791f
Mike Bayer
- [bug] bulk_insert() fixes: 1. bulk_insert() operation was not working most likely since the 0.2 series when used with an engine. #41 2. Repaired bulk_insert() to complete when used against a lower-case-t table and executing with only one set of parameters, working around SQLAlchemy bug #2461 in this regard. 3. bulk_insert() uses "inline=True" so that phrases like RETURNI…
Tags
rel_0_3_1
Mike Bayer
Added tag rel_0_3_0 for changeset c03b09129d07
Mike Bayer
- move to 0.3 as we are changing API - [general] The focus of 0.3 is to clean up and more fully document the public API of Alembic, including better accessors on the MigrationContext and ScriptDirectory objects. Methods that are not considered to be public on these objects have been underscored, and methods which should be public have been cleaned up and documented, including: MigrationContext.get_current_revision() ScriptDirectory.iterate_revisions() ScriptDirectory.get_current_head() ScriptDirectory.get_heads() ScriptDirectory.get_base() ScriptDirectory.generate_revision() - [feature] Added a bit of autogenerate to the public API in the form of the function alembic.autogenerate.compare_metadata.
Tags
rel_0_3_0
Mike Bayer
Added tag rel_0_2_2 for changeset 50bf96b7eb71
Mike Bayer
copy immutabledict here to remove dependency on sqla 0.7, [#36]
Tags
rel_0_2_2
Mike Bayer
- changelog - import OrderedSet from sqlalchemy.util
jayd3e
Autogenerate now orders tables correctly. Dependency tables now appear before their dependant tables. Also added the respective tests.
Mike Bayer
- [bug] Fixed inappropriate direct call to util.err() and therefore sys.exit() when Config failed to locate the config file within library usage. [#35]
Mike Bayer
- [bug] implement 'tablename' parameter on drop_index() as this is needed by some backends. - [feature] Added execution_options parameter to op.execute(), will call execution_options() on the Connection before executing. The immediate use case here is to allow access to the new no_parameters option in SQLAlchemy 0.7.6, which allows some DBAPIs (psycopg2, MySQLdb) to allow percent signs straight through without escaping, thus providing cross-compatible operation with DB…
Felix Schwarz
fix spelling
Mike Bayer
- [feature] Informative error message when op.XYZ directives are invoked at module import time.
Mike Bayer
merge
  1. Prev
  2. Next