<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/test, branch pr/101</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>jsonb support for &lt;@, ?| and ?&amp; added.</title>
<updated>2014-07-01T09:24:30+00:00</updated>
<author>
<name>Damian Dimmich</name>
<email>damian@tauri-tec.com</email>
</author>
<published>2014-07-01T09:24:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=ceeee81017e5fb0ac03f4a102ffd6cce418f0b05'/>
<id>ceeee81017e5fb0ac03f4a102ffd6cce418f0b05</id>
<content type='text'>
need to see if equality already works.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
need to see if equality already works.
</pre>
</div>
</content>
</entry>
<entry>
<title>it's OK to pass a dict in - it does the right thing, no need to quote it</title>
<updated>2014-06-28T19:24:36+00:00</updated>
<author>
<name>Damian Dimmich</name>
<email>damian@tauri-tec.com</email>
</author>
<published>2014-06-28T19:24:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=7f402761d91a79afd01072d7ab6e83bf64106ddc'/>
<id>7f402761d91a79afd01072d7ab6e83bf64106ddc</id>
<content type='text'>
in the tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in the tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>minor cleanup of the jsonb - had extraneous operators that where copied</title>
<updated>2014-06-28T19:11:03+00:00</updated>
<author>
<name>Damian Dimmich</name>
<email>damian@tauri-tec.com</email>
</author>
<published>2014-06-28T19:11:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=4eca136e0914252a291046d8c2ed281fe6c56d94'/>
<id>4eca136e0914252a291046d8c2ed281fe6c56d94</id>
<content type='text'>
from hstore that don't apply.

Add tests for ? and @&gt; operators.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
from hstore that don't apply.

Add tests for ? and @&gt; operators.
</pre>
</div>
</content>
</entry>
<entry>
<title>and tests for JSONB - as this is a superset of JSON i've subclassed</title>
<updated>2014-06-28T16:02:24+00:00</updated>
<author>
<name>Damian Dimmich</name>
<email>damian@tauri-tec.com</email>
</author>
<published>2014-06-28T16:02:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=f5092602028386c567cba62bbc857d61eb88133e'/>
<id>f5092602028386c567cba62bbc857d61eb88133e</id>
<content type='text'>
the JSON tests as all of these should be applicable as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the JSON tests as all of these should be applicable as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>- reverse course in #3061 so that we instead no longer set None in the attribute</title>
<updated>2014-06-23T23:50:23+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-06-23T23:50:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=f10eb28d90cbf73f4757897f52bf26722f98372e'/>
<id>f10eb28d90cbf73f4757897f52bf26722f98372e</id>
<content type='text'>
when we do a get; we return the None as always but we leave the dict blank
and the loader callable still in place.  The case for this implicit get on a pending object is not
super common and there really should be no change in state at all when this
operation proceeds.   This change is more dramatic as it reverses
a behavior SQLA has had since the first release.
fixes #3061
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
when we do a get; we return the None as always but we leave the dict blank
and the loader callable still in place.  The case for this implicit get on a pending object is not
super common and there really should be no change in state at all when this
operation proceeds.   This change is more dramatic as it reverses
a behavior SQLA has had since the first release.
fixes #3061
</pre>
</div>
</content>
</entry>
<entry>
<title>- Reverted the change for :ticket:`3060` - this is a unit of work</title>
<updated>2014-06-23T22:42:54+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-06-23T22:38:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=7e7447db1ff1a49f15269f6515a82607db9384f4'/>
<id>7e7447db1ff1a49f15269f6515a82607db9384f4</id>
<content type='text'>
fix that is updated more comprehensively in 1.0 via :ticket:`3061`.
The fix in :ticket:`3060` unfortunately produces a new issue whereby
an eager load of a many-to-one attribute can produce an event
that is interpreted into an attribute change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix that is updated more comprehensively in 1.0 via :ticket:`3061`.
The fix in :ticket:`3060` unfortunately produces a new issue whereby
an eager load of a many-to-one attribute can produce an event
that is interpreted into an attribute change.
</pre>
</div>
</content>
</entry>
<entry>
<title>- use new Or() directive to test for both SQL variants here, which can vary</title>
<updated>2014-06-22T00:27:19+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-06-22T00:27:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=20e64ad6b8bd08b966196388d0f353c53827bdbb'/>
<id>20e64ad6b8bd08b966196388d0f353c53827bdbb</id>
<content type='text'>
based on hash ordering of the ClassManager
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
based on hash ordering of the ClassManager
</pre>
</div>
</content>
</entry>
<entry>
<title>- fix test failures</title>
<updated>2014-06-21T22:11:04+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-06-21T22:11:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=650403ee643dabf64f11f6d3589124723dccaa01'/>
<id>650403ee643dabf64f11f6d3589124723dccaa01</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- Additional checks have been added for the case where an inheriting</title>
<updated>2014-06-20T22:47:28+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-06-20T22:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=a1bbf3a005677c1371b02c54343f5407747e336d'/>
<id>a1bbf3a005677c1371b02c54343f5407747e336d</id>
<content type='text'>
mapper is implicitly combining one of its column-based attributes
with that of the parent, where those columns normally don't necessarily
share the same value.  This is an extension of an existing check that
was added via :ticket:`1892`; however this new check emits only a
warning, instead of an exception, to allow for applications that may
be relying upon the existing behavior.
fixes #3042
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mapper is implicitly combining one of its column-based attributes
with that of the parent, where those columns normally don't necessarily
share the same value.  This is an extension of an existing check that
was added via :ticket:`1892`; however this new check emits only a
warning, instead of an exception, to allow for applications that may
be relying upon the existing behavior.
fixes #3042
</pre>
</div>
</content>
</entry>
<entry>
<title>- The :paramref:`.Column.nullable` flag is implicitly set to ``False``</title>
<updated>2014-06-20T22:03:28+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-06-20T22:03:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=bd56485f4c156e9c5ffc911d9119803b1de3789f'/>
<id>bd56485f4c156e9c5ffc911d9119803b1de3789f</id>
<content type='text'>
when that :class:`.Column` is referred to in an explicit
:class:`.PrimaryKeyConstraint` for that table.  This behavior now
matches that of when the :class:`.Column` itself has the
:paramref:`.Column.primary_key` flag set to ``True``, which is
intended to be an exactly equivalent case.
fixes #3023
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
when that :class:`.Column` is referred to in an explicit
:class:`.PrimaryKeyConstraint` for that table.  This behavior now
matches that of when the :class:`.Column` itself has the
:paramref:`.Column.primary_key` flag set to ``True``, which is
intended to be an exactly equivalent case.
fixes #3023
</pre>
</div>
</content>
</entry>
</feed>
