<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/psycopg2.git/psycopg/pqpath.h, branch separate-binary</title>
<subtitle>github.com: psycopg/psycopg2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/'/>
<entry>
<title>Drop ReplicationCursor.flush_feedback(), rectify pq_*_replication_*() interface.</title>
<updated>2015-10-23T16:30:18+00:00</updated>
<author>
<name>Oleksandr Shulgin</name>
<email>oleksandr.shulgin@zalando.de</email>
</author>
<published>2015-10-23T16:30:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=8b79bf43ace9b7d09f16b4c829c96a6c1784dacf'/>
<id>8b79bf43ace9b7d09f16b4c829c96a6c1784dacf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move the `decode` parameter to `start_replication()`.</title>
<updated>2015-10-23T09:31:55+00:00</updated>
<author>
<name>Oleksandr Shulgin</name>
<email>oleksandr.shulgin@zalando.de</email>
</author>
<published>2015-10-23T09:31:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=e69dafbeccf4a1ff096759bd531fd771955592da'/>
<id>e69dafbeccf4a1ff096759bd531fd771955592da</id>
<content type='text'>
It makes more sense this way, because otherwise it must be passed to every call
of `read_message()`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It makes more sense this way, because otherwise it must be passed to every call
of `read_message()`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly subclass ReplicationCursor on C level.</title>
<updated>2015-10-19T18:00:39+00:00</updated>
<author>
<name>Oleksandr Shulgin</name>
<email>oleksandr.shulgin@zalando.de</email>
</author>
<published>2015-10-19T18:00:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=0bb81fc84811134bca70b59daa4661bd0697f2ff'/>
<id>0bb81fc84811134bca70b59daa4661bd0697f2ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework replication connection/cursor classes</title>
<updated>2015-10-01T17:33:27+00:00</updated>
<author>
<name>Oleksandr Shulgin</name>
<email>oleksandr.shulgin@zalando.de</email>
</author>
<published>2015-10-01T17:28:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=0233620c26c5df32b1ad8d5b0363a5fd75be3e91'/>
<id>0233620c26c5df32b1ad8d5b0363a5fd75be3e91</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework replication protocol</title>
<updated>2015-06-30T08:38:18+00:00</updated>
<author>
<name>Oleksandr Shulgin</name>
<email>oleksandr.shulgin@zalando.de</email>
</author>
<published>2015-06-10T07:06:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=61e52ce8793472ff1348ab93ccdeb682a1e7b3df'/>
<id>61e52ce8793472ff1348ab93ccdeb682a1e7b3df</id>
<content type='text'>
This change exposes lower level functions for operating the
(logical) replication protocol, while keeping the high-level
start_replication function that does all the job for you in
case of a synchronous connection.

A number of other changes and fixes are put into this commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change exposes lower level functions for operating the
(logical) replication protocol, while keeping the high-level
start_replication function that does all the job for you in
case of a synchronous connection.

A number of other changes and fixes are put into this commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>No implicit transaction on named cursor close</title>
<updated>2014-08-21T04:35:10+00:00</updated>
<author>
<name>Alexey Borzenkov</name>
<email>snaury@gmail.com</email>
</author>
<published>2013-07-09T19:36:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=478e66f7612072062bbc4673853a3d2bd4476c59'/>
<id>478e66f7612072062bbc4673853a3d2bd4476c59</id>
<content type='text'>
Also, don't start an implicit transaction when fetching with
named with hold cursor, since it already returns results
from a previously committed transaction.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, don't start an implicit transaction when fetching with
named with hold cursor, since it already returns results
from a previously committed transaction.
</pre>
</div>
</content>
</entry>
<entry>
<title>Dropped IFCLEARPGRES macro</title>
<updated>2013-03-20T01:48:17+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2013-03-20T00:47:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=0830deb7902e1f0931a1e2396237bba604d8d670'/>
<id>0830deb7902e1f0931a1e2396237bba604d8d670</id>
<content type='text'>
PQclear already guards against NULL, so the extra check is redundant
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PQclear already guards against NULL, so the extra check is redundant
</pre>
</div>
</content>
</entry>
<entry>
<title>Discard any result produced by cursor.executemany()</title>
<updated>2012-10-11T21:29:03+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2012-10-11T21:17:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=71393b9ae96fecb0d6be24ccb8486526c1a7e102'/>
<id>71393b9ae96fecb0d6be24ccb8486526c1a7e102</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More functions annotated for static analysis</title>
<updated>2012-03-01T02:53:28+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2012-03-01T02:45:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=e1266d52cd9fb48585fb7eb152389b314c1610a8'/>
<id>e1266d52cd9fb48585fb7eb152389b314c1610a8</id>
<content type='text'>
Also more return values checked for values &lt; 0 for errors, instead of
checking == 0 and leaving the positive side unchecked
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also more return values checked for values &lt; 0 for errors, instead of
checking == 0 and leaving the positive side unchecked
</pre>
</div>
</content>
</entry>
<entry>
<title>Use more compact macros to annotate functions for the static checker</title>
<updated>2012-03-01T02:53:28+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2012-03-01T00:57:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=5bfb6cdefed3754b2a15e1e3372630691392ca47'/>
<id>5bfb6cdefed3754b2a15e1e3372630691392ca47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
