[COMMITTERS] pgsql: PL/Python: Refactor subtransaction handling

2011-12-15 Thread Peter Eisentraut
PL/Python: Refactor subtransaction handling Lots of repetitive code was moved into new functions PLy_spi_subtransaction_{begin,commit,abort}. Jan UrbaƄski Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/fc9959701b57d11d08a4a8a0788ccbd887ee2e47 Modified Files --

[COMMITTERS] pgsql: Fix typo.

2011-12-15 Thread Robert Haas
Fix typo. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/f6835ea90ac4b6b87fcf9f042959756c246f8fbe Modified Files -- src/include/libpq/libpq-be.h |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) -- Sent via pgsql-committers mailing list (pgsq

[COMMITTERS] pgsql: Don't leave regress_test_role_super lying around.

2011-12-15 Thread Robert Haas
Don't leave regress_test_role_super lying around. Fixes an oversight in commit fc6d1006bda783cc002c61a5f072905849dbde4b. Noted by Tom Lane. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/d039fd51f79e9ddde4d692d2b396bdf5722b4c4e Modified Files -- src/te

[COMMITTERS] pgsql: Improve behavior of concurrent ALTER .. SET SCHEMA.

2011-12-15 Thread Robert Haas
Improve behavior of concurrent ALTER .. SET SCHEMA. If the referrent of a name changes while we're waiting for the lock, we must recheck permissons. We also now check the relkind before locking, since it's easy to do that long the way. Patch by me; review by Noah Misch. Branch -- master D

[COMMITTERS] pgsql: Improve behavior of concurrent rename statements.

2011-12-15 Thread Robert Haas
Improve behavior of concurrent rename statements. Previously, renaming a table, sequence, view, index, foreign table, column, or trigger checked permissions before locking the object, which meant that if permissions were revoked during the lock wait, we would still allow the operation. Similarly,

[COMMITTERS] pgsql: include_if_exists facility for config file.

2011-12-15 Thread Andrew Dunstan
include_if_exists facility for config file. This works the same as include, except that an error is not thrown if the file is missing. Instead the fact that it's missing is logged. Greg Smith, reviewed by Euler Taveira de Oliveira. Branch -- master Details --- http://git.postgresql.org/