Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' into errors-moduleerrors-module | Daniele Varrazzo | 2018-10-15 | 11 | -70/+203 |
|\ | |||||
| * | Fixed refcount in connection's readonly and deferrable gettersfix-790 | Daniele Varrazzo | 2018-10-12 | 1 | -0/+8 |
| | | | | | | | | Close #790 | ||||
| * | Added table_oid, table_column on cursor.description itemsdescription-extra-attrs | Daniele Varrazzo | 2018-10-11 | 1 | -1/+22 |
| | | | | | | | | Close #661 | ||||
| * | Fixed infinite loop in pq_get_last_result after COPY | Daniele Varrazzo | 2018-10-10 | 2 | -1/+13 |
| | | | | | | | | | | | | | | There will be an error downstream but we have to get out of this function first. Close #781 | ||||
| * | Merge branch 'master' into https | Daniele Varrazzo | 2018-10-10 | 5 | -9/+97 |
| |\ | |||||
| | * | Merge branch 'conn-get-host' | Daniele Varrazzo | 2018-10-10 | 1 | -1/+14 |
| | |\ | |||||
| | | * | Added connection.host | Marco De Paoli | 2018-10-06 | 1 | -1/+14 |
| | | | | | | | | | | | | | | | | Return the server host name of the current connect. | ||||
| | * | | Merge remote-tracking branch 'origin/diag-schema-name-nonloc' | Daniele Varrazzo | 2018-10-10 | 1 | -2/+11 |
| | |\ \ | |||||
| | | * | | Added Diagnostics.severity_nonlocalized attributediag-schema-name-nonloc | Daniele Varrazzo | 2018-10-04 | 1 | -2/+11 |
| | | |/ | | | | | | | | | | | | | Close #783. | ||||
| | * | | Commented out test to avoid beaking master | Federico Di Gregorio | 2018-10-10 | 1 | -3/+3 |
| | | | | |||||
| | * | | Fixed test for issue #788 | Federico Di Gregorio | 2018-10-10 | 1 | -1/+1 |
| | | | | |||||
| | * | | Added test for issue #788 | Federico Di Gregorio | 2018-10-10 | 1 | -0/+4 |
| | |/ | |||||
| | * | sql.Identifier can wrap a sequence of strings to represent qualified namesidentifier-sequence | Daniele Varrazzo | 2018-10-04 | 1 | -6/+22 |
| | | | | | | | | | | | | Close #732. | ||||
| | * | Implement __str__ for range types | Michel Albert | 2018-09-30 | 1 | -0/+46 |
| | | | |||||
| * | | Prefer https:// URLs when available | Jon Dufresne | 2018-09-22 | 3 | -4/+4 |
| |/ | |||||
| * | Better testing of encryption function with libpq < 10encrypt-password-fix-tests | Daniele Varrazzo | 2018-08-17 | 1 | -53/+44 |
| | | |||||
| * | Bump tests for selective closure of named cursor to pg 8.2 | Daniele Varrazzo | 2018-07-24 | 2 | -2/+2 |
| | | | | | | | | | | Previous versions don't support the features as they don't have the pg_cursors view. But they are too old to care. | ||||
| * | Close named cursor if exist, even if we didn't run execute | Daniele Varrazzo | 2018-07-24 | 1 | -0/+13 |
| | | | | | | | | Close #746 | ||||
* | | Added errors.lookup() function | Daniele Varrazzo | 2018-10-15 | 1 | -0/+8 |
| | | |||||
* | | Read exceptions to raise from a Python module | Daniele Varrazzo | 2018-08-17 | 2 | -0/+64 |
|/ | |||||
* | DictCursor and RealDictCursor rows maintain columns order | Daniele Varrazzo | 2018-05-21 | 1 | -2/+63 |
| | | | | Close #177. | ||||
* | Merge branch 'master' into drop-2to3 | Daniele Varrazzo | 2018-05-20 | 7 | -86/+325 |
|\ | |||||
| * | Added tests to verify iter methods on dict cursors | Daniele Varrazzo | 2018-05-20 | 1 | -1/+64 |
| | | | | | | | | ISTM the refactoring in #648 broke something | ||||
| * | DictCursor/RealDictCursor tests split | Daniele Varrazzo | 2018-05-20 | 1 | -78/+82 |
| | | |||||
| * | Fixed refcount handling in encrypt_password | Daniele Varrazzo | 2018-05-20 | 1 | -0/+11 |
| | | | | | | | | | | | | Added tests to check bad types, which discovered the above problem: on type error we would have decref'd on exit something that was only borrowed (because we wouldn't have performed matching increfs). | ||||
| * | Fixed keywords support for encrypt_password and tests completed | Daniele Varrazzo | 2018-05-20 | 1 | -2/+28 |
| | | |||||
| * | Fixed code flow in encrypt_password() | Daniele Varrazzo | 2018-05-20 | 1 | -14/+14 |
| | | | | | | | | | | | | | | | | Fixed several shortcomings highlighted in #576 and not fixed as requested. Also fixed broken behaviour of ignoring the algorithm if the connection is missing. | ||||
| * | Merge branch 'master' into encrypt-pass | Daniele Varrazzo | 2018-05-20 | 6 | -11/+52 |
| |\ | |||||
| | * | Merge branch 'fix-716' | Daniele Varrazzo | 2018-05-20 | 2 | -1/+11 |
| | |\ | |||||
| | | * | Don't raise an exception closing an unused named cursorfix-716 | Daniele Varrazzo | 2018-05-20 | 2 | -1/+11 |
| | | | | | | | | | | | | | | | | Close #716 | ||||
| | * | | Set minimal postgres version for intervalstyle testfix-707 | Daniele Varrazzo | 2018-05-20 | 1 | -0/+1 |
| | | | | |||||
| | * | | Raise NotSupportedError fetching iso_8601 intervals | Daniele Varrazzo | 2018-05-20 | 1 | -0/+7 |
| | |/ | | | | | | | | | | | | | | | | Previously it would have failed parsing and resulted in ValueError Close #707 | ||||
| | * | Merge remote-tracking branch 'nested-array-nulls' | Daniele Varrazzo | 2018-05-20 | 2 | -9/+24 |
| | |\ | |||||
| | | * | Hstore test fixed after adapting arrays dropped space after commasnested-array-nulls | Daniele Varrazzo | 2018-05-18 | 1 | -2/+2 |
| | | | | |||||
| | | * | Fixed adaptation of arrays of arrays of nulls | Daniele Varrazzo | 2018-05-18 | 1 | -7/+22 |
| | | | | | | | | | | | | | | | | Close #325, close #706. | ||||
| | * | | Skipped test on db version not supporting unicode identifiersfix-211 | Daniele Varrazzo | 2018-05-18 | 1 | -0/+1 |
| | | | | |||||
| | * | | Allow non-ascii chars in namedtuple fields | Daniele Varrazzo | 2018-05-18 | 1 | -1/+8 |
| | |/ | | | | | | | | | | | | | | | | | | | They can be valid chars in Python 3. Or maybe not? In which case Python will throw an exception, but that's fine. Fix regression introduced fixing #211 | ||||
| * | | Merge branch 'master' into master | Ashesh Vashi | 2018-05-08 | 27 | -414/+284 |
| |\ \ | | |/ | |||||
| | * | Allow strings subclasses in ensure_bytesfix-679 | Daniele Varrazzo | 2018-02-21 | 1 | -0/+14 |
| | | | | | | | | | | | | Fix #679 | ||||
| | * | Convert fields names into valid Python identifiers in NamedTupleCursor | Daniele Varrazzo | 2018-01-29 | 1 | -0/+8 |
| | | | | | | | | | | | | Close #211. | ||||
| | * | Silence warning on import failing a test | Daniele Varrazzo | 2018-01-29 | 1 | -1/+5 |
| | | | |||||
| | * | Fixed idempotence check changing connection characteristics | Daniele Varrazzo | 2018-01-11 | 1 | -0/+10 |
| | | | |||||
| | * | Merge branch 'mogrify-on-closed-cursor' | Daniele Varrazzo | 2018-01-11 | 1 | -0/+6 |
| | |\ | |||||
| | | * | 'cursor.mogrify()' can be called on closed cursorsmogrify-on-closed-cursor | Daniele Varrazzo | 2018-01-11 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | Fix #579. | ||||
| | * | | Fixed test in asian time zones | Daniele Varrazzo | 2018-01-10 | 1 | -1/+2 |
| | |/ | | | | | | | | | | Fix #652 | ||||
| * | | Moving the encrypt_password method from the connection class to the | Ashesh Vashi | 2017-09-14 | 1 | -7/+10 |
| | | | | | | | | | | | | | | | psycopgmodule, and exported it from psycopg2.extensions as per review comments. | ||||
| * | | Merge remote-tracking branch 'psycopg2/master' | Ashesh Vashi | 2017-09-11 | 3 | -4/+12 |
| |\ \ | |||||
| * | | | 'encrypt_password' raises 'psycopg2.NotSupportedErorr' exception for | Ashesh Vashi | 2017-07-17 | 1 | -10/+4 |
| | | | | | | | | | | | | | | | | | | | | server version >= 10, when compiled using libpq version < 10, when no algorithm is specified. | ||||
| * | | | When compiled with libpq version < 10, it raises ↵ | Ashesh Vashi | 2017-07-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | 'psycopg2.NotSupportedError' (not, psycopg2.ProgrammingError). | ||||
| * | | | Added support for preparing the encrypted password of a PostgreSQL | Ashesh Vashi | 2017-07-17 | 1 | -1/+55 |
| | | | | | | | | | | | | | | | | | | | | password using the libpq functions - 'PQencryptPasswordConn', and 'PQencryptPassword'. |