- 02 Mar, 2010 4 commits
-
-
Peter Eisentraut authored
-
Andrew Dunstan authored
-
Tom Lane authored
Per bug #5352, this helps to provide a useful error message if the user tries to do something presently unsupported, namely use a rowtype variable as a member of a multiple-item INTO list.
-
Andrew Dunstan authored
-
- 01 Mar, 2010 7 commits
-
-
Heikki Linnakangas authored
but not in cells).
-
Heikki Linnakangas authored
formats; a null string must not be formatted as a numeric. The more exotic formats latex and troff also incorrectly formatted all strings as numerics when numericlocale was on. Backpatch to 8.1 where numericlocale option was added. This fixes bug #5355 reported by Andy Lester.
-
Tom Lane authored
This involves modifying the module to have a stable ABI, that is, the xslt_process() function still exists even without libxslt. It throws a runtime error if called, but doesn't prevent executing the CREATE FUNCTION call. This is a good thing anyway to simplify cross-version upgrades.
-
Magnus Hagander authored
since we released a version without it, so remove the comment that says we might want to do that.
-
Tom Lane authored
-
Tom Lane authored
These are unnecessary and probably dangerous. I don't see any immediate risk situations in the core XML support or contrib/xml2 itself, but there could be issues with external uses of libxml2, and in any case it's an accident waiting to happen.
-
Greg Stark authored
-
- 28 Feb, 2010 5 commits
-
-
Tom Lane authored
Get rid of the code that attempted to funnel libxml2's memory allocations into palloc. We already knew from experience with the core xml datatype that trying to do this is simply not reliable. Unlike the core code, I did not bother adding a lot of PG_TRY/PG_CATCH logic to try to ensure that everything is cleaned up on error exit. Hence, we might leak some memory if one of these functions fails partway through. Given the deprecated status of this contrib module and the fact that errors partway through the functions shouldn't be too common, it doesn't seem worth worrying about. Also fix a separate bug in xpath_table, that it did the wrong things if given a result tuple descriptor with less than 2 columns. While such a case isn't very useful in practice, we shouldn't fail or stomp memory when it occurs. Add some simple regression tests based on all the reported crash cases that I have on hand. This should be back-patched, but let's see if the buildfarm likes it first.
-
Greg Stark authored
Second try at fsyncing directories in CREATE DATABASE. Let's see what the build farm says of opening directories read-only and ignoring EBADF from fsync of directories
-
Tom Lane authored
just make it a bit less ugly in places.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 27 Feb, 2010 10 commits
-
-
Michael Meskes authored
-
Tom Lane authored
the fact that NetBSD/mips is currently broken, as per buildfarm member pika. Also add regression tests to ensure that get_float8_nan and get_float4_nan are exercised even on platforms where they are not needed by float8in/float4in. Zoltán Böszörményi and Tom Lane
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Fujii Masao
-
Heikki Linnakangas authored
-
Tom Lane authored
-
Tom Lane authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 26 Feb, 2010 13 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
regession test output, and update pgindent script to avoid them in the future.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 25 Feb, 2010 1 commit
-
-
Bruce Momjian authored
marked stable.
-