summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-05-30Make EXPLAIN sampling smarter, to avoid excessive sampling delay.Bruce Momjian
Martijn van Oosterhout
2006-05-30Clarify the HINT for 'checkpoint request failed', per recent complaintTom Lane
demonstrating that its intent wasn't obvious.
2006-05-30Emit warnings for unknown configure options.Bruce Momjian
Martijn van Oosterhout
2006-05-30Revert patch, needs more work:Bruce Momjian
--------------------------------------------------------------------------- Add dynamic record inspection to PL/PgSQL, useful for generic triggers: tval2 := r.(cname); or columns := r.(*); Titus von Boxberg
2006-05-30Move conversion dependency patch to the proper branch, out of 8.1.X,Bruce Momjian
into HEAD.
2006-05-30Prevent multiple archivers from starting. Backpatch to 8.1.X.Bruce Momjian
Simon Riggs
2006-05-30Add /contrib/adminpack to contrib/Makefile, do case-folding change.Bruce Momjian
2006-05-30Fix printf mask for SizeVfdCacheBruce Momjian
Qingqing Zhou
2006-05-30Re-defines SHA2 symbols so that they would not conflict with certainBruce Momjian
versions of OpenSSL. If your OpenSSL does not contain SHA2, then there should be no conflict. But ofcourse, if someone upgrades OpenSSL, server starts crashing. Backpatched to 8.1.X. Marko Kreen
2006-05-30Add "inline" compile fix for MSVC/BCC:Bruce Momjian
#define inline __inline Backpatch to 8.1.X. Hiroshi Saito
2006-05-30Re-add btree_gist description.Bruce Momjian
2006-05-30Add Pgadmin administration functions to /contrib/adminpack.Bruce Momjian
Dave Page
2006-05-30Add dynamic record inspection to PL/PgSQL, useful for generic triggers:Bruce Momjian
tval2 := r.(cname); or columns := r.(*); Titus von Boxberg
2006-05-30Back out patch, wrong previous commit message.Bruce Momjian
2006-05-30Add regexp_replace() to string functions section.Bruce Momjian
Joachim Wieland
2006-05-30Update PL documentation:Bruce Momjian
An article at WebProNews quoted from the PG docs as to the merits of stored procedures. I have added a bit more material on their merits, as well as making a few changes to improve the introductions to PL/Perl and PL/Tcl. Chris Browne
2006-05-30Update Japanese FAQ.Bruce Momjian
J.Kuwamura
2006-05-30Add item:Bruce Momjian
> * Consider GnuTLS if OpenSSL license becomes a problem > > See http://archives.postgresql.org/pgsql-patches/2006-05/msg00040.php.
2006-05-30Fix ancient misdescription of namegt/namege in comment. Greg StarkTom Lane
2006-05-30Patch reverted because of random buildfarm failures:Bruce Momjian
--------------------------------------------------------------------------- Delay write of pg_stats file to once every five minutes, during shutdown, or when requested by a backend: It changes so the file is only written once every 5 minutes (changeable of course, I just picked something) instead of once every half second. It's still written when the stats collector shuts down, just as before. And it is now also written on backend request. A backend requests a rewrite by simply sending a special stats message. It operates on the assumption that the backends aren't actually going to read the statistics file very often, compared to how frequent it's written today. Magnus Hagander
2006-05-29Add:Bruce Momjian
> o Allow timezone names in SQL strings, '2006-05-24 21:11 > Americas/New_York'::timestamptz
2006-05-29Add PQclear() calls, for completeness (exits shortly anyway).Bruce Momjian
2006-05-29Make plperl's $_TD trigger data a global rather than a lexical variable,Andrew Dunstan
with a fresh local value for each invocation, to avoid unexpected sharing violations. Per recent -hackers discussion.
2006-05-29Som improve page split in multicolumn GiST index.Teodor Sigaev
If user picksplit on n-th column generate equals left and right unions then it calls picksplit on n+1-th column.
2006-05-29Correct cheking in findParents(). iTeodor Sigaev
From Andreas Seltenreich <[email protected]>
2006-05-28enlargePQExpBuffer, alone among the functions exported by pqexpbuffer.h,Tom Lane
wasn't exported by exports.txt. Ooops. Per buildfarm results.
2006-05-28Fix up pg_dump to do string escaping fully correctly for client encodingTom Lane
and standard_conforming_strings; likewise for the other client programs that need it. As per previous discussion, a pg_dump dump now conforms to the standard_conforming_strings setting of the source database. We don't use E'' syntax in the dump, thereby improving portability of the SQL. I added a SET escape_strings_warning = off command to keep the dumps from getting a lot of back-chatter from that.
2006-05-28Don't call PQclear until the struct is really no longer going to be used.Alvaro Herrera
Per Coverity bug #304. Thanks to Martijn van Oosterhout for reporting it. Zero out the pointer fields of PGresult so that these mistakes are more easily catched, per discussion.
2006-05-28 fix typoAndrew Dunstan
2006-05-28TG_table_name and TG_table_schema for plpgsql, plus docs and regression.Andrew Dunstan
2006-05-28Remove traces of otherwise unused RELKIND_SPECIAL symbol. Leave the psql bitsAlvaro Herrera
in place though, so that it plays nicely with older servers. Per discussion.
2006-05-27TG_table_name and TG_table_schema for pl/tcl, plus regression test and docs.Andrew Dunstan
2006-05-27Revert ill-considered change to plpgsql: it should not rely on theTom Lane
current setting of standard_conforming_strings to decide how to quote strings that will be used later. There is much more to do here but this particular change breaks the build on Windows, so fix it now.
2006-05-27Fix initdb to properly escape quotes and backslashes in the suppliedTom Lane
superuser password, and also in the paths of the various files it issues SQL COPY commands for. Per bug #2424.
2006-05-27Re-introduce the yylex filter function formerly used to support UNIONTom Lane
JOIN, which I removed in a recent fit of over-optimism that we wouldn't have any future use for it. Now it's needed to support disambiguating WITH CHECK OPTION from WITH TIME ZONE. As proof of concept, add stub grammar productions for WITH CHECK OPTION.
2006-05-27Looks like the new plpython regression test fails on older pythons. See if ↵Andrew Dunstan
this works.
2006-05-26Use E'' strings internally only when standard_conforming_strings =Bruce Momjian
'off'. This allows pg_dump output with standard_conforming_strings = 'on' to generate proper strings that can be loaded into other databases without the backslash doubling we typically do. I have added the dumping of the standard_conforming_strings value to pg_dump. I also added standard backslash handling for plpgsql.
2006-05-26Further hacking on performance of COPY OUT. It seems that fwrite()'sTom Lane
per-call overhead is quite significant, at least on Linux: whatever it's doing is more than just shoving the bytes into a buffer. Buffering the data so we can call fwrite() just once per row seems to be a win.
2006-05-26Support binary COPY through psql. Also improve detection of write errorsTom Lane
during COPY OUT. Andreas Pflug, some editorialization by moi.
2006-05-26Update AIX FAQ.Bruce Momjian
Chris Browne
2006-05-26Add table_name and table_schema to plpython trigger data, plus docs and ↵Andrew Dunstan
regression test.
2006-05-26Add table_name and table_schema to plperl trigger data. relname isAndrew Dunstan
kept but now deprecated. Patch from Adam Sjøgren. Add regression test to show plperl trigger data (Andrew). TBD: apply similar changes to plpgsql, plpython and pltcl.
2006-05-26Fix findParents() in case of multiple levels to find.Teodor Sigaev
By Andreas Seltenreich <[email protected]>
2006-05-25Reduce per-character overhead in COPY OUT by combining calls toTom Lane
CopySendData.
2006-05-24Fix pg_restore to process BLOB COMMENT entries correctly; they aren'tTom Lane
really tables and shouldn't get DISABLE TRIGGER processing. Per bug #2452 from Robert Treat.
2006-05-24Remove pg_attribute detail, add URLBruce Momjian
< pg_attribute.attislocal has to be set to 'false' for ADD, and < pg_attribute.attinhcount adjusted appropriately > See http://archives.postgresql.org/pgsql-hackers/2006-05/msg00988.php.
2006-05-24* Add support NULL to GiST.Teodor Sigaev
* some refactoring and simplify code int gistutil.c and gist.c * now in some cases it can be called used-defined picksplit method for non-first column in index, but here is a place to do more. * small fix of docs related to support NULL.
2006-05-23Remove trailing blank line from exports.txt.Bruce Momjian
2006-05-23Add PQisthreadsafe() to libpq, to allow library applications to queryBruce Momjian
the thread-safety status of the library.
2006-05-23Tweak writetup_heap/readtup_heap to avoid storing the tuple identityTom Lane
and transaction visibility fields of tuples being sorted. These are always uninteresting in a tuple being sorted (if the fields were actually selected, they'd have been pulled out into user columns beforehand). This saves about 24 bytes per row being sorted, which is a useful savings for any but the widest of sort rows. Per recent discussion.