-
+
Release 9.1alpha4
+
+ Synchronous replication
+
+ When enabled, transaction commit will wait for WAL records to be
+ replicated before informing the client that a transaction has
+ successfully committed.
+
+
+
+
+ When recovery_target_timelines='latest', periodically
+ rescan the archive for new timelines
+
+
+
- Skip dropped attributes when converting Python objects to
- tuples
+ Make plpy.Fatal() raise FATAL, rather than ERROR
- Improve messages for errors in compiling anonymous
- PL/Python blocks
+ Skip dropped attributes when converting Python objects to
+ tuples
- Do not prefix error messages with the string
- "PL/Python: "
+ Improve error reporting
- It is redundant, given the error context.
+
Better error messages for errors in compiling anonymous
+ PL/Python blocks. Avoid prefixing error messages with the string
+ "PL/Python: ", which is redundant, given the error
+ context. Provide a separate exception class for each error code
+ the backend defines, and make it possible to get the SQLSTATE from
+ the exception object. Report Python errors from iterators
+ using PLy_elog, so that the Python exception is included in the
+ exception, and to avoid setting the errcode to
+ ERRCODE_DATA_EXCEPTION.
-
- Provide a separate exception class for each error code
- the backend defines, and make it possible to get the SQLSTATE from
- the exception object
-
-
-
Assorted code cleanup