<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/lib/sqlalchemy, branch pr/7</title>
<subtitle>github.com: zzzeek/sqlalchemy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/'/>
<entry>
<title>Add AUTOCOMMIT isolation level support for psycopg2</title>
<updated>2013-06-15T13:54:50+00:00</updated>
<author>
<name>Roman Podolyaka</name>
<email>roman.podolyaka@gmail.com</email>
</author>
<published>2013-06-15T12:38:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=a1ceae2ed3b3996d5b8a554c201cf668d6d17f27'/>
<id>a1ceae2ed3b3996d5b8a554c201cf668d6d17f27</id>
<content type='text'>
One can use this to emit statements, which can not be
executed within a transaction (e. g. CREATE DATABASE):

    from sqlalchemy import create_engine

    eng = create_engine('postgresql://test:test@localhost/test')

    conn = eng.connect().execution_options(isolation_level='AUTOCOMMIT')
    conn.execute('CREATE DATABASE test2;')

Fixes issue #2072.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
One can use this to emit statements, which can not be
executed within a transaction (e. g. CREATE DATABASE):

    from sqlalchemy import create_engine

    eng = create_engine('postgresql://test:test@localhost/test')

    conn = eng.connect().execution_options(isolation_level='AUTOCOMMIT')
    conn.execute('CREATE DATABASE test2;')

Fixes issue #2072.
</pre>
</div>
</content>
</entry>
<entry>
<title>Preserve reset_on_return when recreating a Pool.</title>
<updated>2013-06-10T22:04:39+00:00</updated>
<author>
<name>Eevee</name>
<email>eevee.git@veekun.com</email>
</author>
<published>2013-06-10T22:04:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=23ce1d8b125617e91528d314dbd77c40b111454a'/>
<id>23ce1d8b125617e91528d314dbd77c40b111454a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug where sending a composite attribute into :meth:`.Query.order_by`</title>
<updated>2013-06-10T17:50:06+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-06-10T17:50:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=58c8c4ce77d1e0e9f3a25f4e4dbdd0013cb9044b'/>
<id>58c8c4ce77d1e0e9f3a25f4e4dbdd0013cb9044b</id>
<content type='text'>
would produce a parenthesized expression not accepted by some databases.
[ticket:2754]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
would produce a parenthesized expression not accepted by some databases.
[ticket:2754]
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed the interaction between composite attributes and</title>
<updated>2013-06-10T17:45:19+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-06-10T17:45:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b614a24c5ddf4c7c7aa45e1eaeb3f82e36737729'/>
<id>b614a24c5ddf4c7c7aa45e1eaeb3f82e36737729</id>
<content type='text'>
the :func:`.aliased` function.  Previously, composite attributes
wouldn't work correctly in comparison operations when aliasing
was applied.  Also in 0.8.2. [ticket:2755]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the :func:`.aliased` function.  Previously, composite attributes
wouldn't work correctly in comparison operations when aliasing
was applied.  Also in 0.8.2. [ticket:2755]
</pre>
</div>
</content>
</entry>
<entry>
<title>this comment is ancient</title>
<updated>2013-06-10T00:36:37+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-06-10T00:36:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=1652491cc6ef44c803e58c0d842818ab7310f498'/>
<id>1652491cc6ef44c803e58c0d842818ab7310f498</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>these notes about **kw are incorrect, we are talking about the return value here</title>
<updated>2013-06-09T21:56:31+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-06-09T21:56:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=c0ff3eb9d7d9f75b50bbefc5365ece8ea6858e03'/>
<id>c0ff3eb9d7d9f75b50bbefc5365ece8ea6858e03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- get_unique_constraints() pull request</title>
<updated>2013-06-09T21:54:11+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-06-09T21:54:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=258d2a8315a1362c2995c75507f849c01526d3d5'/>
<id>258d2a8315a1362c2995c75507f849c01526d3d5</id>
<content type='text'>
- version (0.9 for now)
- changelog
- move the test into the test suite so that all dialects can take advantage of it
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- version (0.9 for now)
- changelog
- move the test into the test suite so that all dialects can take advantage of it
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4 from malor/reflect_constraints</title>
<updated>2013-06-09T21:39:30+00:00</updated>
<author>
<name>mike bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-06-09T21:39:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=decf47a770b21da4bc66ad82d077fe069a1519f7'/>
<id>decf47a770b21da4bc66ad82d077fe069a1519f7</id>
<content type='text'>
Add basic support of unique constraints reflection</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add basic support of unique constraints reflection</pre>
</div>
</content>
</entry>
<entry>
<title>Add basic support of unique constraints reflection</title>
<updated>2013-06-09T20:49:55+00:00</updated>
<author>
<name>Roman Podolyaka</name>
<email>roman.podolyaka@gmail.com</email>
</author>
<published>2013-06-09T16:07:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=c69fe4acf8929856735e5d90adb7f6b6d5ebcd46'/>
<id>c69fe4acf8929856735e5d90adb7f6b6d5ebcd46</id>
<content type='text'>
Inspection API already supports reflection of table
indexes information and those also include unique
constraints (at least for PostgreSQL and MySQL).
But it could be actually useful to distinguish between
indexes and plain unique constraints (though both are
implemented in the same way internally in RDBMS).

This change adds a new method to Inspection API - get_unique_constraints()
and implements it for SQLite, PostgreSQL and MySQL dialects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Inspection API already supports reflection of table
indexes information and those also include unique
constraints (at least for PostgreSQL and MySQL).
But it could be actually useful to distinguish between
indexes and plain unique constraints (though both are
implemented in the same way internally in RDBMS).

This change adds a new method to Inspection API - get_unique_constraints()
and implements it for SQLite, PostgreSQL and MySQL dialects.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added pool logging for "rollback-on-return" and the less used</title>
<updated>2013-06-09T20:16:53+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-06-09T20:16:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=65f5887e9a824ee1b50592325fd9f6cf6d1639f8'/>
<id>65f5887e9a824ee1b50592325fd9f6cf6d1639f8</id>
<content type='text'>
"commit-on-return".  This is enabled with the rest of pool
"debug" logging.
[ticket:2752]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"commit-on-return".  This is enabled with the rest of pool
"debug" logging.
[ticket:2752]
</pre>
</div>
</content>
</entry>
</feed>
