Commit Graph

  • 56c02b0f94 Added tpc_recover method. Daniele Varrazzo 2010-10-11 13:03:37 +0100
  • 09983db6ed Added tpc_commit and tpc_rollback methods. Daniele Varrazzo 2010-10-10 13:34:09 +0100
  • 4f66de494b Added tpc_prepare and CONN_STATUS_PREPARED. Daniele Varrazzo 2010-10-08 22:03:06 +0100
  • 4588fa50f2 begin and commit can't be called during a two-phase transaction. Daniele Varrazzo 2010-10-08 15:16:17 +0100
  • 98c5b1d374 Added tpc_begin() and current xid on connection. Daniele Varrazzo 2010-10-08 10:15:50 +0100
  • 60ee39fa3d Copyright of TPC files moved to LGPL V3. Daniele Varrazzo 2010-10-08 14:46:50 +0100
  • 8bfd34faf2 hook up two phase commit tests. Daniele Varrazzo 2010-10-06 01:39:58 +0100
  • 7a9d678050 There is no point in allowing subclasses of Xid. Daniele Varrazzo 2010-10-06 01:30:43 +0100
  • 22aea9114b implement sequence behaviour, as required for transaction IDs. Daniele Varrazzo 2010-10-06 01:25:14 +0100
  • 0021e56d80 Added connection.xid() and related objects. Daniele Varrazzo 2010-10-06 01:09:17 +0100
  • e863222b5c beginnings of a TPC test harness Daniele Varrazzo 2010-10-06 00:53:04 +0100
  • 1a0fca09d9 Added documentation for the Notify object. Daniele Varrazzo 2010-10-16 00:21:03 +0100
  • 4ec298e112 Notify object exposed in the extensions module. Daniele Varrazzo 2010-10-15 23:09:47 +0100
  • 8db9c7085d Added repr method for Notify object. Daniele Varrazzo 2010-10-15 22:53:08 +0100
  • f435d15c95 Adding Notify object with payload. Daniele Varrazzo 2010-10-15 09:42:44 +0100
  • e651308287 Check the correctness of the PID in the notify tests. Daniele Varrazzo 2010-10-15 17:14:47 +0100
  • d9e49e940a Fixed versionchanged note on fractional time zone. Daniele Varrazzo 2010-10-31 23:57:40 +0000
  • 7e482756c5 Use PQfreemem to free memory allocated by the libpq. Daniele Varrazzo 2010-10-08 14:26:40 +0100
  • 6e71b3db05 Dropped PSYCOPG_OWN_QUOTING. Daniele Varrazzo 2010-10-08 12:27:47 +0100
  • baf65a0dda Fixed access to freed memory in conn_get_isolation_level(). Daniele Varrazzo 2010-10-08 12:02:53 +0100
  • 850cd97ab3 A few doc fixes. Daniele Varrazzo 2010-10-08 10:16:59 +0100
  • bc2aefeacf cursor.mogrify() accepts unicode queries. Daniele Varrazzo 2010-10-05 03:13:44 +0100
  • 5b4d366f4e Common code in execute() and mogrify() merged. Daniele Varrazzo 2010-10-05 01:43:23 +0100
  • 575b2b5f77 The Inet type knows how to adapt itself. Daniele Varrazzo 2010-09-25 23:55:55 +0100
  • 75a6f783c5 Added PostgreSQL 9.0 error codes. Daniele Varrazzo 2010-09-23 23:43:23 +0100
  • b072a04c9c DBAPI compatibility test updated to 1.12. Daniele Varrazzo 2010-09-19 22:04:04 +0100
  • 2081ceffde Don't execute a ROLLBACK on close()/GC. Daniele Varrazzo 2010-08-05 01:18:11 +0100
  • cb1ef242a0 Bump to version 2.2.3-devel. Daniele Varrazzo 2010-09-23 23:27:55 +0100
  • bf9e557a71 Fixed typo in docs. Daniele Varrazzo 2010-09-23 23:17:32 +0100
  • 19ae49e79e Refer to PostgreSQL 9.0 documentation. Daniele Varrazzo 2010-09-23 23:12:54 +0100
  • 80ebb14df4 Use stable anchors to reference PostgreSQL docs. Daniele Varrazzo 2010-08-04 22:16:21 +0100
  • 9b3aa290d2 Added missing import required by Sphinx 1.0. Daniele Varrazzo 2010-08-05 01:08:21 +0100
  • 660b75c2f4 Typo fixed. Daniele Varrazzo 2010-08-04 23:26:52 +0100
  • c3b835929b Preparing release 2.2.2 2_2_2 Federico Di Gregorio 2010-07-18 12:32:45 +0200
  • 557608f715 Applied spelling fixes patch from Peter Eisentraut Federico Di Gregorio 2010-07-18 12:14:46 +0200
  • b263fbf274 Added deprecation warning to register_tstz_w_secs Federico Di Gregorio 2010-07-13 14:26:52 +0200
  • deb2d9050f Exceptions raised by the columns iterator propagated. Daniele Varrazzo 2010-07-10 00:12:50 +0100
  • cb8128c6d4 Added test to verify copy_from() with columns. Daniele Varrazzo 2010-07-10 00:04:54 +0100
  • 927f2bb1f1 Dropped logging.basicConfig() call. Daniele Varrazzo 2010-07-09 23:21:06 +0100
  • 3773b50bb3 Propagate iterable exceptions to the executemany caller. Daniele Varrazzo 2010-07-09 23:10:11 +0100
  • bd6a4139da Added test to verify executemany doesn't propagate exceptions. Daniele Varrazzo 2010-07-09 15:23:02 +0100
  • 4a78e4068b Dropped register_tstz_w_secs() implementation. Daniele Varrazzo 2010-05-20 02:10:33 +0100
  • 305d86f38a Handle time zones with seconds in the UTC offset. Daniele Varrazzo 2010-05-20 02:07:50 +0100
  • e3d489f701 Bump to version 2.2.2-devel. Daniele Varrazzo 2010-05-20 02:03:07 +0100
  • eacf6febfe Warn on declarations not at beginning of the block. Daniele Varrazzo 2010-05-19 11:36:39 +0100
  • b597ccf917 Tests can be run again different coroutine libraries. Daniele Varrazzo 2010-05-19 11:10:39 +0100
  • 23391a3c55 Preparing release 2.2.1 2_2_1 Federico Di Gregorio 2010-05-17 21:51:25 +0200
  • 069695b4ae Additional Library for Windows linking and OpenSSL 1.0.0 Jason Erickson 2010-05-16 15:24:16 -0600
  • 1f1133b871 Micrsoft Visual C Compile Fix Jason Erickson 2010-05-16 15:20:22 -0600
  • e286970b62 Preparing release 2.2.0 2_2_0 Federico Di Gregorio 2010-05-16 12:55:59 +0200
  • 6521fb5a44 Fixed error related to calling C typecasters from Python ones Federico Di Gregorio 2010-05-15 19:34:56 +0200
  • 36cbefdee1 Updated project and version for release 2.2.0 Federico Di Gregorio 2010-05-15 17:51:54 +0200
  • a35498532a Fixed time test to be independent from the TZ it runs. Daniele Varrazzo 2010-05-07 19:05:59 +0100
  • c46a1dad63 Fixed TimeFromTicks for second values > 59.5. Daniele Varrazzo 2010-05-07 18:28:31 +0100
  • afea19651c Fixed TimestampFromTicks for second values > 59.5. Daniele Varrazzo 2010-05-07 18:06:18 +0100
  • b04bf41f99 Fixed decimal to float recipe to avoid using FLOAT. Daniele Varrazzo 2010-05-07 17:17:28 +0100
  • 5e3f240ac9 Cast datetime into timestamptz when the tzinfo field is set. Daniele Varrazzo 2010-05-05 00:53:15 +0100
  • 60e7522e47 Added evaluable representation for the FixedOffsetTimezone object. Daniele Varrazzo 2010-05-05 00:01:24 +0100
  • d30daac782 Fixed typo in LocalTimezone doc. Daniele Varrazzo 2010-05-04 23:44:33 +0100
  • bf1c76b792 Explicit cast of the SQL representation of time-related objects. Daniele Varrazzo 2010-05-04 01:52:15 +0100
  • e8c2a14362 Added typecasters for arrays of specific MX/Py time-related types. Daniele Varrazzo 2010-05-04 01:43:23 +0100
  • c8aef26e15 Adapt buffer objects using an explicit cast on the string literal. Daniele Varrazzo 2010-05-03 23:07:48 +0100
  • 2020790ba1 Typo fixed. Daniele Varrazzo 2010-04-20 21:22:44 +0200
  • 73db6bee01 Keep the connection in blocking mode unless it is not async. Daniele Varrazzo 2010-05-09 20:37:48 +0100
  • e29424a230 Dropped large object support when psycopg is in green mode. Daniele Varrazzo 2010-05-09 20:34:02 +0100
  • 2596cf7125 Simplified psyco_wait() function interface. Daniele Varrazzo 2010-04-25 23:01:53 +0100
  • 8efa1fa6af Dropped compiling warning. Daniele Varrazzo 2010-04-25 23:05:26 +0100
  • dab098c1cb Cleaned up documentation for connection status constants. Daniele Varrazzo 2010-04-23 11:41:31 +0100
  • cb40342afa poll implementation for async, sync and green connection unified. Daniele Varrazzo 2010-04-22 19:59:00 +0100
  • 0da4befe78 Added function to advance the state after flush attempt. Daniele Varrazzo 2010-04-22 17:59:08 +0100
  • f3b3483df3 Added a function to advance the state after a read attempt. Daniele Varrazzo 2010-04-22 17:46:00 +0100
  • e82d2be64b More lenient test timeout for a slow (or busy) machine. Daniele Varrazzo 2010-04-22 17:43:50 +0100
  • 1edbd16577 Dropped curs_get_last_result function. Daniele Varrazzo 2010-04-22 16:04:41 +0100
  • a66de9808f Added 'pq_get_last_result()' function. Daniele Varrazzo 2010-04-22 16:03:01 +0100
  • 5be0fc52ca Reusable parts of the green polling refactored out. Daniele Varrazzo 2010-04-22 14:46:19 +0100
  • df959c20be Making sync and async connection setup somewhat more consistent. Daniele Varrazzo 2010-04-21 18:40:05 +0100
  • d915cb12a8 Functions to poll in ready state moved on the connection. Daniele Varrazzo 2010-04-20 13:31:19 +0100
  • 9f5d835de6 Functions conn_poll_* renamed to conn_poll_connect_*. Daniele Varrazzo 2010-04-20 13:11:43 +0100
  • d2d1160260 Documentation about coroutines support reviewed. Daniele Varrazzo 2010-04-23 13:19:43 +0100
  • 7af0bf0b54 Set the async_status to ASYNC_DONE after a query with wait callback. Daniele Varrazzo 2010-04-21 16:20:16 +0100
  • d71520db9a Read the server version only after connection established. Daniele Varrazzo 2010-04-21 13:22:09 +0100
  • 8fed0aa57d Forbid COPY-related methods in green mode. Daniele Varrazzo 2010-04-21 12:42:25 +0100
  • c1f0d4d46c Read notifications when polling an idle sync connection. Daniele Varrazzo 2010-04-21 11:49:09 +0100
  • 4bb0c3bdf6 Use the wait callback in the connection setup queries. Daniele Varrazzo 2010-04-05 02:16:58 +0100
  • 0ec73a18b4 'pq_execute_command_locked()' calls the wait callback if set. Daniele Varrazzo 2010-04-05 01:42:30 +0100
  • 7a06c0455b Try to restore the connection state after a wait callback error. Daniele Varrazzo 2010-04-05 00:52:50 +0100
  • a54932ee9c Added documentation for the green features. Daniele Varrazzo 2010-04-04 03:10:18 +0100
  • 127f92f9db Changed 'psyco_wait()' to only take the connection. Daniele Varrazzo 2010-04-04 03:07:43 +0100
  • 0dd5d3f1d9 Correctly flush async queries in 'green' mode. Daniele Varrazzo 2010-04-04 00:30:26 +0100
  • 8ba0f00d21 Added 'get_wait_callback()' function. Daniele Varrazzo 2010-04-04 00:14:48 +0100
  • a7c41a0388 'pq_execute()' uses the user wait callback if provided. Daniele Varrazzo 2010-04-03 22:40:27 +0100
  • 55270cab9f 'poll()' can raise a Python exception in case of error. Daniele Varrazzo 2010-04-03 22:32:37 +0100
  • 442b3b2f6c Added 'psyco_exec_green()' to replace 'PQexec' using the user-provided block function. Daniele Varrazzo 2010-04-03 22:29:08 +0100
  • 6dd6bee217 Added async read support to 'connection.poll()'. Daniele Varrazzo 2010-04-03 22:27:22 +0100
  • 1108172e4c The test suite can be run against the green path. Daniele Varrazzo 2010-04-03 22:23:39 +0100
  • 1607f89bb1 Avoid the locks dance when reading the connection socket number. Daniele Varrazzo 2010-04-07 02:15:39 +0100
  • 389ad08965 Use the wait callback during connection if set. Daniele Varrazzo 2010-04-02 02:00:48 +0100
  • 04d66a6c82 Added poll implementation for sync connection with external wait. Daniele Varrazzo 2010-04-02 01:59:31 +0100
  • 1446f046e9 Added wait callback and functions to deal with it. Daniele Varrazzo 2010-04-02 01:56:38 +0100
  • 02a28ff028 Notifications are automatically read after each query. Daniele Varrazzo 2010-04-20 18:17:27 +0100