Hello community,
here is the log from the commit of package python-sqlalchemy-migrate for
openSUSE:Factory checked in at 2015-04-23 08:04:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sqlalchemy-migrate (Old)
and /work/SRC/openSUSE:Factory/.python-sqlalchemy-migrate.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sqlalchemy-migrate"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-sqlalchemy-migrate/python-sqlalchemy-migrate.changes
2015-02-27 11:10:03.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.python-sqlalchemy-migrate.new/python-sqlalchemy-migrate.changes
2015-04-23 08:04:48.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Apr 22 11:03:06 UTC 2015 - [email protected]
+
+- update to 0.9.6:
+ * Fix ibmdb2 index name handling
+
+-------------------------------------------------------------------
Old:
----
sqlalchemy-migrate-0.9.5.tar.gz
New:
----
sqlalchemy-migrate-0.9.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-sqlalchemy-migrate.spec ++++++
--- /var/tmp/diff_new_pack.0YQHlp/_old 2015-04-23 08:04:48.000000000 +0200
+++ /var/tmp/diff_new_pack.0YQHlp/_new 2015-04-23 08:04:48.000000000 +0200
@@ -18,7 +18,7 @@
Name: python-sqlalchemy-migrate
-Version: 0.9.5
+Version: 0.9.6
Release: 0
Summary: Database schema migration for SQLAlchemy
License: MIT
++++++ sqlalchemy-migrate-0.9.5.tar.gz -> sqlalchemy-migrate-0.9.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sqlalchemy-migrate-0.9.5/AUTHORS
new/sqlalchemy-migrate-0.9.6/AUTHORS
--- old/sqlalchemy-migrate-0.9.5/AUTHORS 2015-02-25 20:36:55.000000000
+0100
+++ new/sqlalchemy-migrate-0.9.6/AUTHORS 2015-03-31 22:08:30.000000000
+0200
@@ -24,6 +24,7 @@
Peter Conerly <[email protected]>
Pádraig Brady <[email protected]>
Pádraig Brady <[email protected]>
+Qin Zhao <[email protected]>
Rahul Priyadarshi <[email protected]>
Rick Copeland <[email protected]>
Roman Podoliaka <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sqlalchemy-migrate-0.9.5/ChangeLog
new/sqlalchemy-migrate-0.9.6/ChangeLog
--- old/sqlalchemy-migrate-0.9.5/ChangeLog 2015-02-25 20:36:55.000000000
+0100
+++ new/sqlalchemy-migrate-0.9.6/ChangeLog 2015-03-31 22:08:30.000000000
+0200
@@ -1,6 +1,11 @@
CHANGES
=======
+0.9.6
+-----
+
+* Fix ibmdb2 index name handling
+
0.9.5
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/sqlalchemy-migrate-0.9.5/PKG-INFO
new/sqlalchemy-migrate-0.9.6/PKG-INFO
--- old/sqlalchemy-migrate-0.9.5/PKG-INFO 2015-02-25 20:36:56.000000000
+0100
+++ new/sqlalchemy-migrate-0.9.6/PKG-INFO 2015-03-31 22:08:31.000000000
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: sqlalchemy-migrate
-Version: 0.9.5
+Version: 0.9.6
Summary: Database schema migration for SQLAlchemy
Home-page: http://www.openstack.org/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/sqlalchemy-migrate-0.9.5/migrate/changeset/databases/ibmdb2.py
new/sqlalchemy-migrate-0.9.6/migrate/changeset/databases/ibmdb2.py
--- old/sqlalchemy-migrate-0.9.5/migrate/changeset/databases/ibmdb2.py
2015-02-25 20:36:01.000000000 +0100
+++ new/sqlalchemy-migrate-0.9.6/migrate/changeset/databases/ibmdb2.py
2015-03-31 22:07:45.000000000 +0200
@@ -118,10 +118,28 @@
self.append("RENAME TABLE %s " % self.preparer.format_table(table))
def visit_index(self, index):
- old_name = self.preparer.quote(self._index_identifier(index.name),
- index.quote)
- new_name = self.preparer.quote(self._index_identifier(index.new_name),
- index.quote)
+ if hasattr(self, '_index_identifier'):
+ # SA >= 0.6.5, < 0.8
+ old_name = self.preparer.quote(
+ self._index_identifier(index.name), index.quote)
+ new_name = self.preparer.quote(
+ self._index_identifier(index.new_name), index.quote)
+ else:
+ # SA >= 0.8
+ class NewName(object):
+ """Map obj.name -> obj.new_name"""
+ def __init__(self, index):
+ self.name = index.new_name
+ self._obj = index
+
+ def __getattr__(self, attr):
+ if attr == 'name':
+ return getattr(self, attr)
+ return getattr(self._obj, attr)
+
+ old_name = self._prepared_index_name(index)
+ new_name = self._prepared_index_name(NewName(index))
+
self.append("RENAME INDEX %s TO %s" % (old_name, new_name))
self.execute()
self.append("COMMIT")
@@ -293,8 +311,14 @@
constraint.exclude_nulls = True
break
if getattr(constraint, 'exclude_nulls', None):
- index_name = self.preparer.quote(
- self._index_identifier(constraint.name), constraint.quote)
+ if hasattr(self, '_index_identifier'):
+ # SA >= 0.6.5, < 0.8
+ index_name = self.preparer.quote(
+ self._index_identifier(constraint.name),
+ constraint.quote)
+ else:
+ # SA >= 0.8
+ index_name = self._prepared_index_name(constraint)
sql = 'DROP INDEX %s ' % index_name
else:
sql = self.process(DropConstraint(constraint,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/sqlalchemy-migrate-0.9.5/sqlalchemy_migrate.egg-info/PKG-INFO
new/sqlalchemy-migrate-0.9.6/sqlalchemy_migrate.egg-info/PKG-INFO
--- old/sqlalchemy-migrate-0.9.5/sqlalchemy_migrate.egg-info/PKG-INFO
2015-02-25 20:36:55.000000000 +0100
+++ new/sqlalchemy-migrate-0.9.6/sqlalchemy_migrate.egg-info/PKG-INFO
2015-03-31 22:08:30.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: sqlalchemy-migrate
-Version: 0.9.5
+Version: 0.9.6
Summary: Database schema migration for SQLAlchemy
Home-page: http://www.openstack.org/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/sqlalchemy-migrate-0.9.5/sqlalchemy_migrate.egg-info/pbr.json
new/sqlalchemy-migrate-0.9.6/sqlalchemy_migrate.egg-info/pbr.json
--- old/sqlalchemy-migrate-0.9.5/sqlalchemy_migrate.egg-info/pbr.json
2015-02-25 20:36:55.000000000 +0100
+++ new/sqlalchemy-migrate-0.9.6/sqlalchemy_migrate.egg-info/pbr.json
2015-03-31 22:08:30.000000000 +0200
@@ -1 +1 @@
-{"git_version": "8a638ce", "is_release": true}
\ No newline at end of file
+{"git_version": "e57ee4c", "is_release": true}
\ No newline at end of file