summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | Merge remote-tracking branch 'origin/master' into replOleksandr Shulgin2015-10-011-1/+2
| |\ \ \ \
| * \ \ \ \ Merge remote-tracking branch 'zalando/feature/replication-protocol' into feat...Oleksandr Shulgin2015-06-302-2/+2
| |\ \ \ \ \
| | * \ \ \ \ Merge branch 'master' into feature/replication-message-objectOleksandr Shulgin2015-06-302-2/+2
| | |\ \ \ \ \
| * | | | | | | Rework replication protocolOleksandr Shulgin2015-06-301-17/+19
| |/ / / / / /
| * | | | | | Expose ReplicationMessage type in extrasOleksandr Shulgin2015-06-112-3/+4
| * | | | | | Fix logical decoding plugin options adaptation on python3Oleksandr Shulgin2015-06-101-1/+1
| * | | | | | Add ReplicationMessage objectOleksandr Shulgin2015-06-051-0/+4
| * | | | | | Improve identify_system: don't hardcode column namesOleksandr Shulgin2015-06-021-1/+1
| * | | | | | Add support for streaming replication protocolOleksandr Shulgin2015-06-011-0/+138
* | | | | | | Make Range pickleableJonathan Ross Rogers2016-08-071-0/+11
| |_|_|_|_|/ |/| | | | |
* | | | | | errorcodes map updated to PostgreSQL 9.5.Daniele Varrazzo2016-07-011-0/+4
| |_|_|_|/ |/| | | |
* | | | | Allow make_dsn to take no parameterDaniele Varrazzo2016-03-032-1/+4
* | | | | Validate output result from make_dsn()Daniele Varrazzo2016-03-031-1/+6
* | | | | Added docs about make_dsnDaniele Varrazzo2016-03-031-2/+2
* | | | | Verify that the dsn is not manipulated by make_dsn if not necessaryDaniele Varrazzo2016-03-032-3/+7
* | | | | Implementation of make_dsn in PythonDaniele Varrazzo2016-03-032-50/+48
* | | | | Merge pull request #375 from kwotuveang3k4bk/patch-1Federico Di Gregorio2016-01-311-1/+1
|\ \ \ \ \
| * | | | | Update psycopg1.pyJan Janßen2015-11-101-1/+1
| | |_|_|/ | |/| | |
* | | | | Fixed race condition on import in errorcodes.lookupDaniele Varrazzo2015-12-161-2/+8
|/ / / /
* | | | Add psycopg2.extensions.quote_ident.Oleksandr Shulgin2015-10-141-1/+1
* | | | The wait_select callback can cancel a query using Ctrl-CDaniele Varrazzo2015-10-011-9/+14
* | | | Fixed PersistentConnectionPool on Python 3Daniele Varrazzo2015-10-011-2/+2
| |_|/ |/| |
* | | Merge branch 'master' into feature/parse-dsnOleksandr Shulgin2015-06-022-2/+2
|\ \ \ | | |/ | |/|
| * | Add libpq version discoveryOleksandr Shulgin2015-06-012-2/+2
| |/
* | Move parse_dsn to extensions, add testsOleksandr Shulgin2015-06-012-2/+2
* | Add parse_dsn module functionOleksandr Shulgin2015-06-011-1/+1
|/
* Fixed MinTimeLoggingCursor.callproc()andrew deryabin2015-05-031-1/+1
* Python 3.1 bytes.decode() doesn't support keyword argumentsDaniele Varrazzo2015-02-081-1/+1
* Make Column picklable on Python >= 3.3Daniele Varrazzo2015-02-082-2/+1
* Allow pickling of cursor.descriptionOwen Raccuglia2015-02-081-0/+1
* Correct exausted -> exhausted typoErik Lee2014-11-171-1/+1
* Dropped creation of errcodes with missing spec fieldDaniele Varrazzo2014-08-281-4/+0
* Convert pool arguments to intDaniele Varrazzo2014-08-131-2/+2
* Add register_default_jsonb() and register the typeDaniele Varrazzo2014-08-133-3/+22
* Added name param to register_json()Daniele Varrazzo2014-08-131-13/+15
* Add a few missing errcodesDaniele Varrazzo2014-07-311-0/+4
* Merge branch 'range_sort'Daniele Varrazzo2014-02-221-4/+35
|\
| * Hardcode the list of attributes to be used in comparisonDaniele Varrazzo2014-02-221-1/+1
| * Added implementation for Range gt and ge operatorsDaniele Varrazzo2014-02-221-13/+15
| * New implementation of Range sorting that works for Python 2.5 to 3.3, at least.Chris Withers2014-02-181-6/+26
| * Provide a stable and consistent sort order for Range objects.Chris Withers2014-02-121-4/+13
* | Fixed error message on range parsing failedDaniele Varrazzo2014-02-221-1/+1
* | Added str() for the Json adapterDaniele Varrazzo2014-02-221-0/+8
|/
* cater for comparison of subclassesChris Withers2013-05-261-1/+1
* raising an exception here rather than returning False causes problems with SQ...Chris Withers2013-05-261-1/+1
* more useful error message when comparing ranges with non-rangesChris Withers2013-05-261-0/+2
* Fix multiple misspellingsPiotr Kasprzyk2013-04-262-4/+4
* Make sure to return a bytes string from numeric range adapterDaniele Varrazzo2013-04-211-3/+3
* The UUID adapter returns bytes instead of str in Python 3Daniele Varrazzo2013-04-071-6/+8
* A couple of typos fixedDaniele Varrazzo2013-04-071-1/+1