[COMMITTERS] pgsql: Continue to allow VACUUM to mark last block of index dirty

2011-11-22 Thread Simon Riggs
Continue to allow VACUUM to mark last block of index dirty even when there is no work to do. Further analysis required. Revert of patch c1458cc495ff800cd176a1c2e56d8b62680d9b71 Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/2d2841a56c8fa37a5dd5c6d33488ba6ca37116ff M

[COMMITTERS] pgsql: Small markup and wording improvement

2011-11-22 Thread Peter Eisentraut
Small markup and wording improvement Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/024ea25ccd553aa0ecb41d626a1016470e25a9a0 Modified Files -- doc/src/sgml/information_schema.sgml |9 + 1 files changed, 5 insertions(+), 4 deletions(-) -- Se

[COMMITTERS] pgsql: Still more review for range-types patch.

2011-11-22 Thread Tom Lane
Still more review for range-types patch. Per discussion, relax the range input/construction rules so that the only hard error is lower bound > upper bound. Cases where the lower bound is <= upper bound, but the range nonetheless normalizes to empty, are now permitted. Fix core dump in range_adja

[COMMITTERS] pgsql: Check for INSERT privileges in SELECT INTO / CREATE TABLE AS.

2011-11-22 Thread Robert Haas
Check for INSERT privileges in SELECT INTO / CREATE TABLE AS. In the normal course of events, this matters only if ALTER DEFAULT PRIVILEGES has been used to revoke default INSERT permission. Whether or not the new behavior is more or less likely to be what the user wants when dealing only with th

[COMMITTERS] psqlodbc - psqlodbc: Clear col_info(columns info) cache ehen DROP/ALTER

2011-11-22 Thread User Hinoue
Log Message: --- Clear col_info(columns info) cache ehen DROP/ALTER TABLE is called so that later SQLDescribeCol() etc work properly. Modified Files: -- psqlodbc: connection.c (r1.195 -> r1.196) (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/psqlodbc/psqlodbc

[COMMITTERS] pgsql: Improve implementation of range-contains-element tests.

2011-11-22 Thread Tom Lane
Improve implementation of range-contains-element tests. Implement these tests directly instead of constructing a singleton range and then applying range-contains. This saves a range serialize/deserialize cycle as well as a couple of redundant bound-comparison steps, and adds very little code on n

[COMMITTERS] psqlodbc - psqlodbc: add the change history.

2011-11-22 Thread Hiroshi Saito
Log Message: --- add the change history. Modified Files: -- psqlodbc/docs: release.html (r1.79 -> r1.80) (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/psqlodbc/psqlodbc/docs/release.html?r1=1.79&r2=1.80) -- Sent via pgsql-committers mailing list (pgsql-com

[COMMITTERS] pgsql: Remove zero- and one-argument range constructor functions.

2011-11-22 Thread Tom Lane
Remove zero- and one-argument range constructor functions. Per discussion, the zero-argument forms aren't really worth the catalog space (just write 'empty' instead). The one-argument forms have some use, but they also have a serious problem with looking too much like functional cast notation; to

[COMMITTERS] pgsql: Remove user-selectable ANALYZE option for range types.

2011-11-22 Thread Tom Lane
Remove user-selectable ANALYZE option for range types. It's not clear that a per-datatype typanalyze function would be any more useful than a generic typanalyze for ranges. What *is* clear is that letting unprivileged users select typanalyze functions is a crash risk or worse. So remove the opti