summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* sql.Identifier can wrap a sequence of strings to represent qualified namesidentifier-sequenceDaniele Varrazzo2018-10-041-8/+38
* Faster check for empty range in str()Daniele Varrazzo2018-10-041-1/+1
* Implement __str__ for range typesMichel Albert2018-09-301-0/+13
* Improve doc for extras.wait_selectDaniel Hahler2018-09-051-2/+2
* DictCursor and RealDictCursor rows maintain columns orderDaniele Varrazzo2018-05-211-4/+30
* Restored methods iter*() on dict cursors rowsDaniele Varrazzo2018-05-211-9/+24
* Merge branch 'master' into drop-2to3Daniele Varrazzo2018-05-202-2/+15
|\
| * Merge branch 'master' into encrypt-passDaniele Varrazzo2018-05-201-3/+6
| |\
| | * Allow non-ascii chars in namedtuple fieldsDaniele Varrazzo2018-05-181-3/+6
| * | Merge branch 'master' into masterAshesh Vashi2018-05-088-187/+47
| |\ \ | | |/
| | * Convert fields names into valid Python identifiers in NamedTupleCursorDaniele Varrazzo2018-01-291-1/+11
| * | Moving the encrypt_password method from the connection class to theAshesh Vashi2017-09-141-1/+1
* | | Drop 2to3 build step; make all code compatible with all PythonsJon Dufresne2017-12-118-22/+39
* | | Drop the Python 2 style interface from DictRowJon Dufresne2017-12-111-22/+3
* | | User super() throughout DictRow classJon Dufresne2017-12-111-4/+4
| |/ |/|
* | Drop long deprecated function register_tstz_w_secs()Jon Dufresne2017-12-101-12/+0
* | Dropped psycopg1 modulegoodbye-psycopg1Daniele Varrazzo2017-12-041-96/+0
* | Use builtin function next() throughout projectJon Dufresne2017-12-012-7/+7
* | Use dict comprehensionsDaniele Varrazzo2017-11-282-6/+3
* | Documentation tweaked to omit Python 2.6 distinctionsDaniele Varrazzo2017-11-281-6/+6
* | Remove redundant parenthesesHugo2017-11-283-3/+3
* | __slots__ should be a tupleHugo2017-11-281-1/+1
* | Update documentation to reflect JSON import behaviorJon Dufresne2017-11-281-4/+2
* | Merge branch 'python3_mintimeloggingconnection'Daniele Varrazzo2017-11-281-0/+2
|\ \
| * | Patch for issue #609 for MinTimeLoggingConnectionKevin Campbell2017-11-031-0/+2
| |/
* | Merge remote-tracking branch 'jdufresne/decimal'Daniele Varrazzo2017-11-281-8/+4
|\ \
| * | Remove workaround for decimal moduleJon Dufresne2017-11-261-8/+4
* | | Merge remote-tracking branch 'jdufresne/json'Daniele Varrazzo2017-11-281-28/+4
|\ \ \
| * | | Clean up JSON workarounds for unsupported Python versionsJon Dufresne2017-11-261-28/+4
| |/ /
* | | Remove workarounds for namedtuple on Python <= 2.5Jon Dufresne2017-11-261-16/+5
|/ /
* | Use modern except syntax throughout projectJon Dufresne2017-11-201-1/+1
|/
* Construct proper human sentences to describe execute_values()Daniele Varrazzo2017-08-311-6/+11
* Use an import style reported not broken on Python 3.6Daniele Varrazzo2017-06-173-4/+4
* Added Json.prepare()fix-562Daniele Varrazzo2017-06-161-1/+8
* Error codes updated to PG 10 beta 1Daniele Varrazzo2017-06-051-0/+3
* errcodes updated to PG 9.6Daniele Varrazzo2017-06-051-0/+5
* Note that the fast executemany functions don't respect rowcountDaniele Varrazzo2017-03-281-0/+6
* Expose *DATETIMETZ* objects in the extensions moduleDaniele Varrazzo2017-03-221-4/+4
* Dropped repeated doc links in the same paragraphDaniele Varrazzo2017-03-161-6/+6
* Added docs about the usability of sql objects with copy_expert()sql-copyDaniele Varrazzo2017-03-161-5/+6
* Added test to verify sql objects work with copy_expert()Daniele Varrazzo2017-03-161-1/+1
* Ignore None arguments passed to make_dsn()fix-517Daniele Varrazzo2017-03-011-0/+3
* connection.isolation_level is now writableDaniele Varrazzo2017-02-161-1/+1
* Stop a docstring generating a warningDaniele Varrazzo2017-02-071-1/+1
* Exposing ISOLATION_LEVEL_DEFAULT to PythonDaniele Varrazzo2017-02-041-0/+1
* Merge branch 'master' into sql-composesql-composeDaniele Varrazzo2017-02-032-24/+175
|\
| * Merge branch 'async-keyword'Daniele Varrazzo2017-02-031-4/+10
| |\
| | * Added async_ as an alias for asyncDaniele Varrazzo2017-02-031-4/+10
| * | Further minimal performance tweaks to execute_valuesfast-executemanyDaniele Varrazzo2017-02-021-5/+6
| * | Avoid an useless encode/decode roundtrip in execute_values()Daniele Varrazzo2017-02-021-4/+44