- 01 Dec, 2008 8 commits
-
-
Heikki Linnakangas authored
is treated like a non-digit separator. This fixes the inconsistency in examples like: to_timestamp('2008-01-2', 'YYYY-MM-DD') -- didn't work and to_timestamp('2008-1-02', 'YYYY-MM-DD') -- did work
-
Tom Lane authored
toasted values, since those could get dropped once the cursor's transaction is over. Per bug #4553 from Andrew Gierth. Back-patch as far as 8.1. The bug actually exists back to 7.4 when holdable cursors were introduced, but this patch won't work before 8.1 without significant adjustments. Given the lack of field complaints, it doesn't seem worth the work (and risk of introducing new bugs) to try to make a patch for the older branches.
-
Tom Lane authored
-
Michael Meskes authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Tom Lane authored
value-per-call mode. This should be more efficient in normal usage, but the real problem with the prior coding was that it returned with a SPI call still active. That could cause problems if execution was interleaved with anything else that might use SPI.
-
- 30 Nov, 2008 4 commits
-
-
Tom Lane authored
Per buildfarm results.
-
Tom Lane authored
that a Portal is a useful and sufficient additional argument for CreateDestReceiver --- it just isn't, in most cases. Instead formalize the approach of passing any needed parameters to the receiver separately. One unexpected benefit of this change is that we can declare typedef Portal in a less surprising location. This patch is just code rearrangement and doesn't change any functionality. I'll tackle the HOLD-cursor-vs-toast problem in a follow-on patch.
-
Tom Lane authored
the basic representational details (typlen, typalign, typbyval, typstorage) to be copied from an existing type rather than listed explicitly in the CREATE TYPE command. The immediate reason for this is to provide a simple solution for add-on modules that want to define types represented as int8, float4, or float8: as of 8.4 the appropriate PASSEDBYVALUE setting is platform-specific and so it's hard for a SQL script to know what to do. This patch fixes the contrib/isn breakage reported by Rushabh Lathia.
-
Tom Lane authored
This was a thinko introduced in a patch from last February; it results in memory leakage if an SRF is shut down before the actual end of query, because subsequent code will be running in a longer-lived context than it's expecting to be.
-
- 29 Nov, 2008 2 commits
- 28 Nov, 2008 6 commits
-
-
Tom Lane authored
but I think this is enough to turn the buildfarm green again.
-
Tom Lane authored
-
Tom Lane authored
RHS that can't be unique-ified --- join_is_legal has to check that before deciding to build a join, else we'll have an unimplementable joinrel. Per report from Greg Stark.
-
Tom Lane authored
-
Magnus Hagander authored
-
Peter Eisentraut authored
a mismatching installation. Pick a default port number calculated from the version number, and try a few times with other numbers if that one doesn't work. Check if we can connect to the port before starting our own postmaster, to detect some other server already running there. To simplify the code, drop --temp-port option and use --port for both temp-install and pre-installed case.
-
- 27 Nov, 2008 9 commits
-
-
Heikki Linnakangas authored
the sample contains just a one tsvector, containing only one lexeme.
-
Heikki Linnakangas authored
-
Heikki Linnakangas authored
as soon as the first page fills up, and is marked as (almost) full, though.
-
Peter Eisentraut authored
PL/pgSQL has much to do with SQL/PSM.
-
Peter Eisentraut authored
business in core.
-
Peter Eisentraut authored
-
Heikki Linnakangas authored
-
Tom Lane authored
that the presented list of equivalent operations is meant to be the primary definition of what it does. Per comment from Guillaume Smet.
-
Tom Lane authored
DestReceiver created during postquel_start needs to be destroyed during postquel_end. In a moment of brain fade I had assumed this would be taken care of by FreeQueryDesc, but it's not (and shouldn't be).
-
- 26 Nov, 2008 11 commits
-
-
Heikki Linnakangas authored
-
Michael Meskes authored
-
Michael Meskes authored
interval style into ecpg.
-
Tom Lane authored
versions of gcc.
-
Michael Meskes authored
-
Tom Lane authored
-
Michael Meskes authored
-
Peter Eisentraut authored
page build target. This covers from-source, Debian, and Fedora installation variants.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Tom Lane authored
-