From 40d261c582ff6f91d446b299883cb2c0a2f4504c4d787344cbcdaffc2696805d Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Wed, 23 May 2012 12:58:59 +0000 Subject: [PATCH] - Update to version 0.3.2 + [feature] Basic support for Oracle added + [feature] Added support for UniqueConstraint in autogenerate + [bug] Fixed support of schema-qualified ForeignKey target in column alter operations, + [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. - Changes from version 0.3.1: + [bug] bulk_insert() fixes: 1. bulk_insert() operation was not working most likely since the 0.2 series when used with an engine 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 RETURNING and such don't get invoked for single-row bulk inserts. 4. bulk_insert() will check that you're passing a list of dictionaries in, raises TypeError if not detected. - Changes from version 0.3.0: + [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() OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-alembic?expand=0&rev=2 --- alembic-0.2.1.tar.gz | 3 --- alembic-0.3.2.tar.gz | 3 +++ python-alembic.changes | 36 ++++++++++++++++++++++++++++++++++++ python-alembic.spec | 2 +- 4 files changed, 40 insertions(+), 4 deletions(-) delete mode 100644 alembic-0.2.1.tar.gz create mode 100644 alembic-0.3.2.tar.gz diff --git a/alembic-0.2.1.tar.gz b/alembic-0.2.1.tar.gz deleted file mode 100644 index 06a2484..0000000 --- a/alembic-0.2.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1120182960c2a96076396c15c1e4f8ebb84fccfa47d90f8d0c87bf8b539522fc -size 326119 diff --git a/alembic-0.3.2.tar.gz b/alembic-0.3.2.tar.gz new file mode 100644 index 0000000..ad88c22 --- /dev/null +++ b/alembic-0.3.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92c0cac8c873adb573bf2db75739f0eece5b470f919dafa1eb9f589443e284a2 +size 342287 diff --git a/python-alembic.changes b/python-alembic.changes index eb88a47..1782a0b 100644 --- a/python-alembic.changes +++ b/python-alembic.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Wed May 23 12:55:05 UTC 2012 - saschpe@suse.de + +- Update to version 0.3.2 + + [feature] Basic support for Oracle added + + [feature] Added support for UniqueConstraint in autogenerate + + [bug] Fixed support of schema-qualified ForeignKey target in column alter operations, + + [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. +- Changes from version 0.3.1: + + [bug] bulk_insert() fixes: + 1. bulk_insert() operation was not working most likely since the 0.2 series + when used with an engine + 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 RETURNING and + such don't get invoked for single-row bulk inserts. + 4. bulk_insert() will check that you're passing a list of dictionaries + in, raises TypeError if not detected. +- Changes from version 0.3.0: + + [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. + ------------------------------------------------------------------- Wed Mar 7 08:25:45 UTC 2012 - saschpe@suse.de diff --git a/python-alembic.spec b/python-alembic.spec index 7575775..f6a5d61 100644 --- a/python-alembic.spec +++ b/python-alembic.spec @@ -16,7 +16,7 @@ # Name: python-alembic -Version: 0.2.1 +Version: 0.3.2 Release: 0 Url: http://bitbucket.org/zzzeek/alembic Summary: A database migration tool for SQLAlchemy