- 09 1月, 2004 9 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
ignore SIGPIPE from send() in libpq, but terminate on any other SIGPIPE, unless the user installs their own signal handler. This is a minor fix because the only time you get SIGPIPE from libpq's send() is when the backend dies.
-
由 Bruce Momjian 提交于
Ian Barwick
-
由 Tom Lane 提交于
Report and fix from Martin Pitt.
-
由 Tom Lane 提交于
datatype; the generic array comparators added in 7.4 supersede this. Per report and patch from Korea PostgreSQL Users' Group.
-
由 Neil Conway 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
Viktor Vislobokov
-
- 08 1月, 2004 12 次提交
-
-
由 Bruce Momjian 提交于
-
由 Dennis Bjorklund 提交于
-
由 Dennis Bjorklund 提交于
-
由 Tom Lane 提交于
Give a more reasonable error message when lock file exists but has zero length; prior code confused this with could-not-read-file case.
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
predicate tester. It can now deal with commuted clauses (for instance, 4 < x implies x > 3), subclauses more complicated than a simple Var (for example, upper(x) = 't' implies upper(x) > 'a'), and <> operators (for example, x < 3 implies x <> 4). Still only understands operators associated with btree opclasses, though. Inspired by example from Martin Hampl.
-
由 Dennis Bjorklund 提交于
-
由 Tom Lane 提交于
-
由 Neil Conway 提交于
pointer type when it is not necessary to do so. For future reference, casting NULL to a pointer type is only necessary when (a) invoking a function AND either (b) the function has no prototype OR (c) the function is a varargs function.
-
由 Neil Conway 提交于
it in the same file as the 'List' node.
-
由 Bruce Momjian 提交于
> o Allow parameters to be specified by name and type during definition
-
- 07 1月, 2004 11 次提交
-
-
由 Tom Lane 提交于
Dennis Bjorklund's original patch for function parameter names, but there's still plenty left to do (documentation for instance...)
-
由 Bruce Momjian 提交于
> o -Allow parameters to be specified by name and type during definition
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
parameters to be declared with names. pg_proc has a column to store names, and CREATE FUNCTION can insert data into it, but that's all as yet. I need to do more work on the pg_dump and plpgsql portions of the patch before committing those, but I thought I'd get the bulky changes in before the tree drifts under me. initdb forced due to pg_proc change.
-
由 Bruce Momjian 提交于
BackendFork/SSDataBase/pgstat) startup, to allow fork/exec calls to closely mimic (the soon to be provided) Win32 CreateProcess equivalent calls. Claudio Natoli
-
由 Tom Lane 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
> * -Have psql \dn show only visible temp schemas using current_schemas()
-
由 Neil Conway 提交于
- Update comment in IsReservedName() to the present day - Improve some variable & function names in commands/vacuum.c. I was planning to rewrite this to avoid lappend(), but since I still intend to do the list rewrite, there's no need for that. - Update some smgr comments which seemed to imply that we still forced all dirty pages to disk at commit-time. - Replace some #ifdef DIAGNOSTIC code with assertions. - Make the distinction between OS-level file descriptors and virtual file descriptors a little clearer in a few comments - Other minor comment improvements in the smgr code
-
由 Neil Conway 提交于
backend.
-
由 Neil Conway 提交于
hide it behind #ifdef WAL_DEBUG blocks.
-
- 06 1月, 2004 8 次提交
-
-
由 Tom Lane 提交于
regular qpqual ('filter condition'), add special-purpose code to nodeIndexscan.c to recheck them. This ends being almost no net addition of code, because the removal of planner code balances out the extra executor code, but it is significantly more efficient when a lossy operator is involved in an OR indexscan. The old implementation had to recheck the entire indexqual in such cases.
-
由 Tom Lane 提交于
with index qual clauses in the Path representation. This saves a little work during createplan and (probably more importantly) allows reuse of cached selectivity estimates during indexscan planning. Also fix latent bug: wrong plan would have been generated for a 'special operator' used in a nestloop-inner-indexscan join qual, because the special operator would not have gotten into the list of quals to recheck. This bug is only latent because at present the special-operator code could never trigger on a join qual, but sooner or later someone will want to do it.
-
由 Neil Conway 提交于
readability and for the sake of consistency with the rest of analyze.c
-
由 Neil Conway 提交于
have WAL, outer joins, and TOAST.
-
由 Neil Conway 提交于
-
由 Neil Conway 提交于
-
由 Peter Eisentraut 提交于
-
由 Tom Lane 提交于
known unique (eg, it is a SELECT DISTINCT ... subquery), and not do a redundant unique-ification step.
-