Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Note than Python 3.3 is supported in install docs | Daniele Varrazzo | 2013-03-20 | 1 | -1/+1 | |
| | | ||||||
| * | Fixed ticket number in NEWS file | Daniele Varrazzo | 2013-03-20 | 1 | -1/+1 | |
| | | ||||||
| * | Dropped "customized" pg_free functions | Daniele Varrazzo | 2013-03-20 | 20 | -501/+21 | |
| | | | | | | | | The defaut is already to call PyObject_GC_Del. | |||||
| * | Dropped IFCLEARPGRES macro | Daniele Varrazzo | 2013-03-20 | 5 | -23/+22 | |
| | | | | | | | | PQclear already guards against NULL, so the extra check is redundant | |||||
| * | Use Py_CLEAR on self->query instead of if and decref | Daniele Varrazzo | 2013-03-20 | 1 | -6/+1 | |
| | | ||||||
| * | Notify and Xid objects and types renamed for consistency | Daniele Varrazzo | 2013-03-20 | 8 | -73/+73 | |
| | | | | | | | | They were the only objects starting with uppercase. My fault. | |||||
| * | Merge branch 'diagnostics' into devel | Daniele Varrazzo | 2013-03-20 | 16 | -189/+475 | |
| |\ | ||||||
| | * | psycopg2.Error object and type renamed more consistently | Daniele Varrazzo | 2013-03-20 | 6 | -28/+28 | |
| | | | ||||||
| | * | Added tests to verify the new Diagnostics properties | Daniele Varrazzo | 2013-03-20 | 2 | -3/+35 | |
| | | | | | | | | | | | | | | | | | | | | | diag can be used on exceptions raised without cursor and is independent from the cursor. Docs updated to reflect the changes. | |||||
| | * | Store a PGresult in the Exception error | Daniele Varrazzo | 2013-03-19 | 12 | -82/+115 | |
| | | | | | | | | | | | | | | | This makes the Diagnostics independent from further operations on the cursor and allows using it with exceptions not generated by a cursor. | |||||
| | * | Added a C structure to psycopg.Error | Daniele Varrazzo | 2013-03-19 | 5 | -117/+338 | |
| | | | | | | | | | | | | This will allow to store a PGresult in it. | |||||
| * | | Added summary data types conversion table to the docs | Daniele Varrazzo | 2013-03-18 | 3 | -174/+283 | |
| | | | | | | | | | | | | | | | It allows looking at a glance both basic and extended type casters, with plenty of links to the detailed explanations. | |||||
| * | | NEWS file reformatted to reST and included in the docs | Daniele Varrazzo | 2013-03-18 | 6 | -482/+549 | |
| | | | ||||||
| * | | Document that errorcodes is updated to 9.2 | Daniele Varrazzo | 2013-03-18 | 1 | -1/+1 | |
| | | | ||||||
| * | | Copyright year bumped to 2013 in docs footer | Daniele Varrazzo | 2013-03-18 | 1 | -1/+1 | |
| | | | ||||||
| * | | Tests tweaked to run on all the supported versions | Daniele Varrazzo | 2013-03-18 | 3 | -14/+15 | |
| | | | ||||||
| * | | Merge branch 'diagnostics' into devel | Daniele Varrazzo | 2013-03-18 | 10 | -6/+429 | |
| |\ \ | | |/ | ||||||
| | * | Diagnostics added to the NEWS file | Daniele Varrazzo | 2013-03-18 | 1 | -0/+2 | |
| | | | ||||||
| | * | Diagnostics is more GC friendly | Daniele Varrazzo | 2013-03-18 | 1 | -26/+23 | |
| | | | ||||||
| | * | Added documentation about the Diagnostics object | Daniele Varrazzo | 2013-03-18 | 3 | -4/+63 | |
| | | | ||||||
| | * | Decode Diagnostics result on Python 3 | Daniele Varrazzo | 2013-03-18 | 1 | -2/+1 | |
| | | | ||||||
| | * | Added test to verify Diagnostics works after copy errors | Daniele Varrazzo | 2013-03-18 | 1 | -0/+11 | |
| | | | ||||||
| | * | Added test to verify Diagnostics reference disposal | Daniele Varrazzo | 2013-03-18 | 1 | -0/+25 | |
| | | | ||||||
| | * | Added all supported properties to the Diagnostic object | Daniele Varrazzo | 2013-03-17 | 2 | -1/+55 | |
| | | | ||||||
| | * | Expose the Diagnostics object in the extensions module | Daniele Varrazzo | 2013-03-17 | 1 | -1/+1 | |
| | | | ||||||
| | * | Work-in-progress support for retrieving PG_DIAG result error fields. | Matthew Woodcraft | 2013-03-17 | 6 | -3/+279 | |
| | | | ||||||
| * | | Fixed bad interaction of setup.py with other dependencies | Daniele Varrazzo | 2013-03-18 | 2 | -3/+9 | |
| | | | | | | | | | | | | | | | | | | | | | The problem is in Distribute dependencies on Python 3. Create a new command class instead of changing inplace the one other projects may use. Close ticket #153. | |||||
| * | | Fixed range adaptation on Python 3 | Daniele Varrazzo | 2013-03-16 | 1 | -10/+10 | |
| | | | ||||||
| * | | Fixed exception handling in disconnection test | Daniele Varrazzo | 2013-03-16 | 1 | -3/+5 | |
| | | | | | | | | | | | | OperationalError is DatabaseError's subclass. | |||||
| * | | Fixed Decimal range tests | Daniele Varrazzo | 2013-03-16 | 1 | -2/+2 | |
| | | | ||||||
| * | | Fixed handling of database disconnection in tests in green mode | Daniele Varrazzo | 2013-03-16 | 1 | -0/+3 | |
| | | | ||||||
| * | | Merge branch 'dead-bytes' into devel | Daniele Varrazzo | 2013-03-16 | 45 | -5420/+3 | |
| |\ \ | ||||||
| | * | | Added ZPsycopgDA URL to the NEWS file | Daniele Varrazzo | 2013-03-16 | 1 | -1/+2 | |
| | | | | ||||||
| | * | | Dropped Zope support | Daniele Varrazzo | 2012-12-03 | 33 | -1821/+2 | |
| | | | | ||||||
| | * | | Dropped unmaintained changelog | Daniele Varrazzo | 2012-12-03 | 1 | -2455/+0 | |
| | | | | | | | | | | | | | | | | Welcome to the worderful world of SCM. | |||||
| | * | | Dropped configuration of unused logger inside the pool module | Daniele Varrazzo | 2012-12-03 | 1 | -24/+0 | |
| | | | | ||||||
| | * | | Dropped debian package metadata | Daniele Varrazzo | 2012-12-03 | 10 | -963/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | This is being maintained ouside psycopg2 source tree: http://anonscm.debian.org/viewvc/python-modules/packages/psycopg2/trunk/ and the copy in our tree is out of date. | |||||
| * | | | Properly cleanup memory of broken connections | Daniele Varrazzo | 2013-03-16 | 5 | -4/+40 | |
| | | | | | | | | | | | | | | | | Fixed ticket #148. | |||||
| * | | | Fix tests for Postgres 9.3 | Catalin Iacob | 2013-03-16 | 2 | -0/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Postgres 9.3 turns messages about implicit indexes and sequences from NOTICE to DEBUG1 so the tests fail with a default 9.3 server configuration because the client doesn't get any NOTICE. Fix it by also asking for DEBUG1 messages from the server when testing against Postgres >= 9.3. | |||||
| * | | | docs: grammar fix in extras.rst | Idan Kamara | 2013-03-06 | 1 | -1/+1 | |
| | |/ | |/| | ||||||
| * | | Improvements to the connect() docs | Daniele Varrazzo | 2013-01-09 | 1 | -10/+32 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - links updated to the current PG docs, which include the syntax as url and lists the parameters in a separate chapter - more evident links to the PG docs - mutually exclusive use of dsn and **kwargs specified See ticket #143 | |||||
| * | | Fixed interactive sessions docs examples | Daniele Varrazzo | 2013-01-09 | 1 | -2/+2 | |
| | | | ||||||
| * | | Merge branch 'py33' into devel | Daniele Varrazzo | 2012-12-22 | 4 | -6/+13 | |
| |\ \ | ||||||
| | * | | Python 3.3 is now supported | Daniele Varrazzo | 2012-12-22 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | Doubt about 'c' buffer solved by Stefan Krah | Daniele Varrazzo | 2012-12-22 | 1 | -1/+0 | |
| | | | | ||||||
| | * | | Deal with sys.platform = "linux" | Daniele Varrazzo | 2012-09-21 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | Changed in Python 3.3. | |||||
| | * | | Return memoryview object of type "c" instead of "B" from bytea | Daniele Varrazzo | 2012-09-21 | 2 | -4/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Python 3.3 items are returned as int instead of chars. I'm not sure the way I did it is correct: worth asking some hardcore Python dev. Fixed tests after the stricter memview comparison rules in Py 3.3. | |||||
| * | | | Fixed pickling of DictRow objects too | Daniele Varrazzo | 2012-12-11 | 3 | -2/+23 | |
| | | | | ||||||
| * | | | Fixed pickling of RealDictRow objects | Daniele Varrazzo | 2012-12-10 | 3 | -0/+20 | |
| | | | | ||||||
| * | | | Merge branch 'contextmanager' into devel | Daniele Varrazzo | 2012-12-04 | 8 | -17/+367 | |
| |\ \ \ |