- 14 Mar, 2000 7 commits
-
-
Bruce Momjian authored
Please > apply the attached patch to > > backend/port/qnx4 > > Andreas Kardos >
-
Bruce Momjian authored
alpha_cc > template file. Patch attached. > > Andreas Kardos >
-
Bruce Momjian authored
(Alpha). > > Andreas Kardos
-
Bruce Momjian authored
(Alpha). >
-
Bruce Momjian authored
Please > apply the attached patch. > > Andreas Kardos > >
-
Tatsuo Ishii authored
checking postmaster.pid. It's not enough to check the existence of postmaster.pid since DB recovery might be running.
-
Tom Lane authored
of tuples we are going to retrieve from a sub-SELECT. Must have been half asleep when I did this code the first time :-(
-
- 13 Mar, 2000 4 commits
-
-
Peter Eisentraut authored
psql script would be dropped silently.
-
Tom Lane authored
(ie, allow rounding to occur at a digit position left of the decimal point). Apparently this is how Oracle handles it, and there are precedents in other programming languages as well.
-
Tom Lane authored
Since we detect oversize tuples elsewhere, I see no reason not to allow string constants that are 'too long' --- after all, they might never get stored in a tuple at all.
-
Tom Lane authored
YY_READ_BUF_SIZE, which turns out to have nothing to do with buffer size. It's just a totally arbitrary upper limit on how much data myinput() is asked for at one time.
-
- 12 Mar, 2000 4 commits
-
-
Tom Lane authored
set of SQL-standard type names that we accept.
-
Tom Lane authored
that the inputs to a given operator can be recursively simplified to constants, it was evaluating the operator using the op's *original* (unsimplified) arg list, so that any subexpressions had to be evaluated again. A constant subexpression at depth N got evaluated N times. Probably not very important in practical situations, but it made us look real slow in MySQL's 'crashme' test...
-
Tom Lane authored
fireRIRonSubselect was invoked twice at each subselect, leading to an exponential amount of wasted effort.
-
Tom Lane authored
gone, replaced by plain a_expr. The few places where we needed to distinguish NULL from a_expr are now handled by tests inside the actions rather than by separate productions. This allows us to accept queries like 'SELECT 1 + NULL' without requiring parentheses around the NULL.
-
- 11 Mar, 2000 9 commits
-
-
Tom Lane authored
subplan: do it if subplan has subplans itself, and always do it if the subplan is an indexscan. (I originally set it to materialize an indexscan only if the indexqual is fairly selective, but I dunno what I was thinking ... an unselective indexscan is still expensive ...)
-
Tom Lane authored
category STRING. Also, if UNKNOWNOID is passed in, return UNKNOWN_TYPE not USER_TYPE.
-
Tom Lane authored
coercion code. I'm beginning to wonder why we have separate candidate selection routines for functions, operators, and aggregates --- shouldn't this code all be unified? But meanwhile, SELECT 'a' LIKE 'a'; finally works; the code for dealing with unknown input types for operators was pretty busted.
-
Peter Eisentraut authored
-
Tom Lane authored
subPlans to be considered 'simple'. This fixes reported problem with 'return exists (select 1 from foo);' in plpgsql function.
-
Tom Lane authored
per pghackers discussion around 20-Feb. Also add specific error messages for unterminated comments and unterminated quoted strings. These things are nonissues for input coming from psql, but they do matter for input coming from other front ends.
-
Tom Lane authored
about thread-safeness of the library.
-
Tom Lane authored
array. This allows processing of conninfo strings to be made thread-safe, at the cost of a small memory leak in applications that use PQconndefaults() and are not updated to free the returned array via the new PQconninfoFree() function. But PQconndefaults() is probably not used very much, so this seems like a good compromise.
-
Tom Lane authored
error message.
-
- 10 Mar, 2000 3 commits
-
-
Peter Eisentraut authored
-
Marc G. Fournier authored
make sure that cvslog is workign right ... no changes but to remove a blank line
-
Michael Meskes authored
-
- 09 Mar, 2000 7 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Peter Eisentraut authored
Some corrections in installation procedure
-
Michael Meskes authored
-
Tom Lane authored
nodes. The former version failed to check permissions of relations that were referenced in second and later clauses of UNIONs, and it did not check permissions of tables referenced via inheritance.
-
Hiroshi Inoue authored
They are #ifdef'd. Add -D_DROP_COLUMN_HACK__ compile option to evaluate it.
-
- 08 Mar, 2000 6 commits
-
-
Tom Lane authored
freed wholesale by AllocSetReset() is overwritten too.
-
Tom Lane authored
VACUUM.
-
Tom Lane authored
Isn't anybody paying attention to warnings around here?
-
Tom Lane authored
-
Bruce Momjian authored
The regression test script runcheck.sh doesn't seem able to handle the blank line on the end of the resultmap file. Here's a patch to remove it!! Keith.
-
Bruce Momjian authored
1) adds NetBSD shared lib support on both ELF and a.out platforms 2) replaces "-L$(LIBPQDIR) -lpq" with "$(LIBPQ)" defined in Makefile.global. This makes it much easier to build stuff in the source tree after you've already installed the libraries. 3) adds TEMPLATEDIR in Makefile.global that indicates where the database templates are stored. This separates the template files from real libraries that are installed in $(LIBDIR). 4) changes include order of <readline/readline.h> and <readline.h>. The latest GNU readline installs its headers under a readline subdirectory. In addition to applying the patch below the following files need to be copied: backend/port/dynloader: bsd.h -> netbsd.h bsd.c -> netbsd.c include/port: bsd.h -> netbsd.h makefiles: Makefile.bsd -> Makefile.netbsd It would be great to see this incorporated into the source tree before the 7.0 release is cut. Thanks! -- Johnny C. Lam <lamj@stat.cmu.edu>
-