<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy-migrate.git/migrate/changeset, branch 0.8.3</title>
<subtitle>github.com: stackforge/sqlalchemy-migrate.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/'/>
<entry>
<title>Add DB2 10.5 Support</title>
<updated>2014-02-17T15:17:31+00:00</updated>
<author>
<name>Matt Riedemann</name>
<email>mriedem@us.ibm.com</email>
</author>
<published>2013-11-06T21:04:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/commit/?id=85317aead6208cd6377167fc7fcc4f57491d97f9'/>
<id>85317aead6208cd6377167fc7fcc4f57491d97f9</id>
<content type='text'>
This patch adds the initial support for DB2 10.5 to migrate. It
includes:

1. The dialect implementation for DB2.
2. The dialect registration with the visitor.
3. Code to parse the engine name in version.py.
4. A new dependency on ibm_db_sa in test-requirements.txt.
5. A connection string in test_db.cfg for ibm_db_sa.

Part of blueprint add-db2-support

Co-authored-by: Sheng Bo Hou &lt;sbhou@cn.ibm.com&gt;
Co-authored-by: Thuy Christenson &lt;thuy@us.ibm.com&gt;
Co-authored-by: Rahul Priyadarshi &lt;rahul.priyadarshi@in.ibm.com&gt;
Change-Id: I745ec615487b1b06c5d1a09ea316f376d66ee4c0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds the initial support for DB2 10.5 to migrate. It
includes:

1. The dialect implementation for DB2.
2. The dialect registration with the visitor.
3. Code to parse the engine name in version.py.
4. A new dependency on ibm_db_sa in test-requirements.txt.
5. A connection string in test_db.cfg for ibm_db_sa.

Part of blueprint add-db2-support

Co-authored-by: Sheng Bo Hou &lt;sbhou@cn.ibm.com&gt;
Co-authored-by: Thuy Christenson &lt;thuy@us.ibm.com&gt;
Co-authored-by: Rahul Priyadarshi &lt;rahul.priyadarshi@in.ibm.com&gt;
Change-Id: I745ec615487b1b06c5d1a09ea316f376d66ee4c0
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dropping of indexed columns in sqlite/sa08</title>
<updated>2013-10-18T13:09:16+00:00</updated>
<author>
<name>Roman Podolyaka</name>
<email>rpodolyaka@mirantis.com</email>
</author>
<published>2013-10-18T11:23:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/commit/?id=2485118c24b2293747dfafb3be58a6bdc65f7d66'/>
<id>2485118c24b2293747dfafb3be58a6bdc65f7d66</id>
<content type='text'>
Version 0.8 of SQLAlchemy added support of indexes
on expressions in addition to plain table columns,
which changed the way indexes are created.

This broke support of dropping columns of composite
indexes for SQLite: due to limitations of ALTER in
SQLite every time a column is dropped, we recreate
the whole table without the given column; if a
column is a part of a composite index, we change the
index definition to omit that column and then indexes
are recreated too.

SQLAlchemy versions starting from 0.8 no more pay
attention to 'columns' attribute of Index instances
when generating DDL for indexes, so when one of columns
of a composite index is dropped, we try to create a
new index on the column that doesn't exist anymore,
which of course fails.

Closes-Bug: #1241038

Change-Id: I777b8ce36e36f49bfb0889908811a063cf1a527b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Version 0.8 of SQLAlchemy added support of indexes
on expressions in addition to plain table columns,
which changed the way indexes are created.

This broke support of dropping columns of composite
indexes for SQLite: due to limitations of ALTER in
SQLite every time a column is dropped, we recreate
the whole table without the given column; if a
column is a part of a composite index, we change the
index definition to omit that column and then indexes
are recreated too.

SQLAlchemy versions starting from 0.8 no more pay
attention to 'columns' attribute of Index instances
when generating DDL for indexes, so when one of columns
of a composite index is dropped, we try to create a
new index on the column that doesn't exist anymore,
which of course fails.

Closes-Bug: #1241038

Change-Id: I777b8ce36e36f49bfb0889908811a063cf1a527b
</pre>
</div>
</content>
</entry>
<entry>
<title>decouple index name generation from sqlalchemy version</title>
<updated>2013-09-23T14:18:59+00:00</updated>
<author>
<name>Pádraig Brady</name>
<email>pbrady@redhat.com</email>
</author>
<published>2013-09-23T14:12:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/commit/?id=5c646eb55859206274e2118255f582e4d17d73e8'/>
<id>5c646eb55859206274e2118255f582e4d17d73e8</id>
<content type='text'>
In commit 0.7.2-16-gc670d1d the _index_identifier() implementation
was copied from sqlalchemy, as that function was renamed
in sqlalchemy 0.8.  Instead handle call the renamed function
when appropriate, to decouple ourselves from the sqlalchemy
implementation.

Change-Id: I97b22c20d96758fc5b6bd55318218edb26c5b5d0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In commit 0.7.2-16-gc670d1d the _index_identifier() implementation
was copied from sqlalchemy, as that function was renamed
in sqlalchemy 0.8.  Instead handle call the renamed function
when appropriate, to decouple ourselves from the sqlalchemy
implementation.

Change-Id: I97b22c20d96758fc5b6bd55318218edb26c5b5d0
</pre>
</div>
</content>
</entry>
<entry>
<title>added bugfixes for 0.8</title>
<updated>2013-07-11T21:07:04+00:00</updated>
<author>
<name>Josip Delic</name>
<email>delijati@googlemail.com</email>
</author>
<published>2013-06-13T15:17:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/commit/?id=c670d1d36a742ffe6c018920359424b7ece2b516'/>
<id>c670d1d36a742ffe6c018920359424b7ece2b516</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge e5bd2821eea8 from https://code.google.com/r/alyazdi-patches/</title>
<updated>2011-10-28T10:25:22+00:00</updated>
<author>
<name>Jan Dittberner</name>
<email>jan.dittberner@googlemail.com</email>
</author>
<published>2011-10-28T10:25:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/commit/?id=a48190c00633623ed86f00cb960c95d3a383b4bb'/>
<id>a48190c00633623ed86f00cb960c95d3a383b4bb</id>
<content type='text'>
(fixes issue 125)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(fixes issue 125)</pre>
</div>
</content>
</entry>
<entry>
<title>drop SQLAlchemy &lt; 0.6 compatibility code</title>
<updated>2011-10-28T08:59:10+00:00</updated>
<author>
<name>Jan Dittberner</name>
<email>jan.dittberner@googlemail.com</email>
</author>
<published>2011-10-28T08:59:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/commit/?id=3619347441ac129bfa2a266714b9fe933bbb4942'/>
<id>3619347441ac129bfa2a266714b9fe933bbb4942</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix SQLAlchemy 0.6.x compatibility of issue 128 patch</title>
<updated>2011-10-28T08:06:19+00:00</updated>
<author>
<name>Jan Dittberner</name>
<email>jan.dittberner@googlemail.com</email>
</author>
<published>2011-10-28T08:06:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/commit/?id=95a329b16a05342badd955e218bf3e47c4b2879e'/>
<id>95a329b16a05342badd955e218bf3e47c4b2879e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix issue 128: "table rename failure with sqlalchemy 0.7.x"</title>
<updated>2011-10-28T07:34:08+00:00</updated>
<author>
<name>markbmc@gmail.com</name>
<email>unknown</email>
</author>
<published>2011-10-28T07:34:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/commit/?id=6ecf665f1467f0667e1c3ed910ae028b5caf1262'/>
<id>6ecf665f1467f0667e1c3ed910ae028b5caf1262</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for issue #125, create the table on the same connection as the ALTER and INSERT happen</title>
<updated>2011-10-26T06:32:59+00:00</updated>
<author>
<name>al.yazdi@gmail.com</name>
<email>unknown</email>
</author>
<published>2011-10-26T06:32:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/commit/?id=cef7676b58a71f41a842207357dcb2b73bd624ba'/>
<id>cef7676b58a71f41a842207357dcb2b73bd624ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix column.create() properly</title>
<updated>2011-05-27T19:59:35+00:00</updated>
<author>
<name>Jan Dittberner</name>
<email>jan.dittberner@googlemail.com</email>
</author>
<published>2011-05-27T19:59:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy-migrate.git/commit/?id=ca5d59910a9f968f25736757a5e5710c13df8fda'/>
<id>ca5d59910a9f968f25736757a5e5710c13df8fda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
