summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2000-03-09*** empty log message ***Michael Meskes
2000-03-09Redo permissions-checking code so that it does the right thing at APPENDTom Lane
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.
2000-03-09Trial implementation of ALTER DROP COLUMN.Hiroshi Inoue
They are #ifdef'd. Add -D_DROP_COLUMN_HACK__ compile option to evaluate it.
2000-03-08Extend #ifdef CLOBBER_FREED_MEMORY debugging option so that memoryTom Lane
freed wholesale by AllocSetReset() is overwritten too.
2000-03-08Repair access-to-already-freed-memory error recently introduced intoTom Lane
VACUUM.
2000-03-08Fix ==-instead-of-= typo that gcc does its level best to point out.Tom Lane
Isn't anybody paying attention to warnings around here?
2000-03-08Clean up gmake warning caused by recent NetBSD patch. <grumble>Tom Lane
2000-03-08Hi,Bruce Momjian
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.
2000-03-08I've made a diff against the 7.0beta1 tree that accomplishes several things:Bruce Momjian
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>
2000-03-08Bruce and all:Bruce Momjian
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
2000-03-08Reversed out inet patch.Bruce Momjian
2000-03-08 Hi Peter,Bruce Momjian
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
2000-03-08Hi,Bruce Momjian
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
2000-03-07Protects you from coredumps if you do eg. str::int4 where str is a textBruce Momjian
field. cf. Tom Lane's <19021.950544016@sss.pgh.pa.us> 14 Feb hackers message. Cheers, Patrick Welche
2000-03-07I've recently written to pgsql-ports about a problem with PG7.0 on NTBruce Momjian
(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
2000-03-07Someone (probably me) forgot about handling of typecasts applied toTom Lane
parameters.
2000-03-07Fix problems with pg_upgrade found by Kardos, Dr. AndreaBruce Momjian
2000-03-07Sorting for the inet data type randomly returns the wrong resultBruce Momjian
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
2000-03-07*** empty log message ***Michael Meskes
2000-03-06Add SQL_ASCII encoding test caseTatsuo Ishii
2000-03-05Forgot to run autoconf.Peter Eisentraut
(Configure shouldn't really be in CVS ...)
2000-03-05Added configure test for readline's filename_completion_functionPeter Eisentraut
Completed psql's \? help
2000-03-03*** empty log message ***Michael Meskes
2000-03-03*** empty log message ***Michael Meskes
2000-03-03*** empty log message ***Michael Meskes
2000-03-02*** empty log message ***Michael Meskes
2000-03-02*** empty log message ***Michael Meskes
2000-03-02Apply a MATERIAL node to the result of an uncorrelated subplan, if itTom Lane
looks like it will save computation to do so.
2000-03-02Hmm, it seems nodeMaterial has been broken for a good long while;Tom Lane
closing a relcache entry more times than you open it is not cool.
2000-03-02Patch for Irix from Mark Dalphin.Bruce Momjian
2000-03-01More fixes for psql ^C handling, especially during copy. Still doesn'tPeter Eisentraut
cope so well with copy to but that will have to wait for the next release. Also added -X option to prevent reading .psqlrc startup file.
2000-03-01New plperl Makefile.Bruce Momjian
2000-03-01Add QNX fixes from Kardos, Dr. AndreasBruce Momjian
2000-03-01equalAttr() had its strcmp test backwards :-(Tom Lane
2000-03-01Small performance improvement in comparetup_heap.Tom Lane
2000-03-01*** empty log message ***Michael Meskes
2000-03-01Change reindex command to work properly with gist/hash/rtreeHiroshi Inoue
2000-03-01Simplify parsing of column constraints by treating constraint attributesTom Lane
as independent clauses in the grammar. analyze.c takes care of putting the data where it belongs and complaining about invalid combinations. Also, make TEMP (and TEMPORARY) non-reserved words.
2000-03-01Remove using puts() to print messages. Instead use TPRINTF.Tatsuo Ishii
2000-02-29Changed execution time of ON <event> RESTRICT referentialJan Wieck
integrity triggers to after statement allways. Ignores deferred state now, closer to SQL3 semantics. Jan
2000-02-28autoconfBruce Momjian
2000-02-28Update ecpg to use snprintfBruce Momjian
2000-02-28Fix comment spacing.Bruce Momjian
2000-02-28update to 6.40.0009 and provide WIN32 defines for auto-configured itemsByron Nikolaidis
such as BLCKSZ and MAXPGPATHLEN?
2000-02-28remove extra include.Bruce Momjian
2000-02-28missing state transitionByron Nikolaidis
2000-02-27Looks like I broke SET variable = DEFAULT awhile ago. Ooops.Tom Lane
2000-02-27Avoid a little bit of unnecessary computation in canonicalize_qual.Tom Lane
2000-02-27Add lztext to TypeCategory so that lztext OP text cases will workTom Lane
correctly (the lztext value will be promoted to text automatically).
2000-02-27Jan forgot to increment catversion when adding lztext. Naughty naughty.Tom Lane