- 11 Mar, 2000 7 commits
-
-
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 10 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>
-
Bruce Momjian authored
Here's a patch to fix the " '.' not allowed in db path" problem I ran into. I removed '.' from the set of illegial characters, but added backtick. I also included an explicit test for attempting include a reference to a parent dir. How that? Ross
-
Bruce Momjian authored
-
Bruce Momjian authored
I try change prompt in the psql, but it is set '.' (as '%m') for non-TCP/IP connection. This small patch try use uname() information for non-TCP/IP instead '.'. Karel
-
Bruce Momjian authored
the to_char() source code is large, here are regression tests for numeric/timestamp/int8 part. It is probably enough test for formatting code in the formatting.c module. The others (float4/float8/int4) types share this formatting code and eventual bugs for these types aren't few probable. Patch fix timestamp_to_char() for infinity/invalid timestamp too. Karel
-
- 07 Mar, 2000 6 commits
-
-
Bruce Momjian authored
field. cf. Tom Lane's <19021.950544016@sss.pgh.pa.us> 14 Feb hackers message. Cheers, Patrick Welche
-
Bruce Momjian authored
(Subj: [PORTS] initdb problem on NT with 7.0). Since nobody helped me, I had to find out the reson. The difference between NT and Linux (for instance) is that "open( path, O_RDWR );" opens a file in text mode. So sometime less block can be read than required. I suggest a following patch. BTW the situation appeared before, see hba.c, pqcomm.c and others. Alexei Zakharov
-
Tom Lane authored
parameters.
-
Bruce Momjian authored
-
Bruce Momjian authored
when you have networks with the same prefix, but different netmasks. This is due to the fact that occassionally there is random (uninitialized?) data in the extra bits past the point where the netmask cares about them. ie (real data from a real live database): 10.0/10 == 00001010.00100000.00100000.00011000 10.0/11 == 00001010.00000000.00000000.00000000 ^ Bad data, normally never seen The v4bitncmp() function was only taking one bit length argument so it would determine that the networks were different, even though they really aren't (and the netmask test wouldn't be used). This ONLY happens if the tuple with the longer bit length is used as the ip_bits() for the v4bitncmp call AND there happens to be junk data in place in the shorter tuple. Odd and random, but I saw it happen a couple times so... Ryan Mooney
-
Michael Meskes authored
-
- 06 Mar, 2000 1 commit
-
-
Tatsuo Ishii authored
-
- 05 Mar, 2000 2 commits
-
-
Peter Eisentraut authored
(Configure shouldn't really be in CVS ...)
-
Peter Eisentraut authored
Completed psql's \? help
-
- 03 Mar, 2000 3 commits
-
-
Michael Meskes authored
-
Michael Meskes authored
-
Michael Meskes authored
-
- 02 Mar, 2000 1 commit
-
-
Michael Meskes authored
-