summaryrefslogtreecommitdiff
path: root/src/backend
AgeCommit message (Collapse)Author
1998-09-30Add as many keywords as possible to column identifier or label lists.Thomas G. Lockhart
Add "timestamp" to list of tokens in keywords.c. Before, TIMESTAMP WITH TIME ZONE did not actually parser. Reorder token lists to be more alphabetical. Remove ARCHIVE keyword which was deprecated in v6.3.
1998-09-25multi-byte fix from Tatsuo IshiiBruce Momjian
1998-09-25Bracket filename in LOAD error message with single quotesThomas G. Lockhart
to clarify actual path used.
1998-09-25Update to track gram.y.Thomas G. Lockhart
Had removed PARSEDEBUG statements...
1998-09-25Clean up existing debugging print statements.Thomas G. Lockhart
Modify comment blocks to insulate from pgindent.
1998-09-25Clean up code in analyze.c for SERIAL data type.Thomas G. Lockhart
Remove _all_ PARSEDEBUG print statements.
1998-09-25Fix comment for regproc.Bruce Momjian
1998-09-25MB patches from Tatsuo IshiiBruce Momjian
1998-09-23Fix for datetime from Tatsuo IshiiBruce Momjian
1998-09-23Fix for oidArray from Christopher Oliver.Bruce Momjian
1998-09-23Allow 8-key indexes.Bruce Momjian
1998-09-23Add in, I think, support for %lld in snprintf(), specifically withMarc G. Fournier
Irix in mind...
1998-09-22Fix for SELECT NOT boolfield FROM tableBruce Momjian
1998-09-22Cleanup for oid8[] from Tatsuo Ishii.Bruce Momjian
1998-09-21Fix for AND/OR handling.Bruce Momjian
1998-09-21Fix for \z formatting from Tom Lane.Bruce Momjian
1998-09-18NS32K lock patch reversed.Bruce Momjian
1998-09-18Fix for NS32K machine.Bruce Momjian
1998-09-18fix for aix snprintfBruce Momjian
1998-09-18Fix for \df.Bruce Momjian
1998-09-18New gram.cBruce Momjian
1998-09-16Support specifying PRIMARY KEY for the SERIAL type.Thomas G. Lockhart
Change DEFAULT NULL to send back a NULL pointer rather than a string "NULL". This seems to work, where sending the string led to type conversion problems (and probably the wrong thing anyway).
1998-09-16Support specifying PRIMARY KEY for the SERIAL type.Thomas G. Lockhart
Check for a constraint if is_sequence is set and omit making a UNIQUE index if so, since the primary key will cover that for us.
1998-09-16Use oper_select_candidate() for unary operatorsThomas G. Lockhart
rather than func_select_candidate(). Fix oper_select_candidate() to work with a single operator argument. Repair left operator checking for null return from candidate list.
1998-09-15Forgot to remove README-1ST from the repository ...Marc G. Fournier
1998-09-13Update to new DECLARE and FETCH features in gram.y.Thomas G. Lockhart
1998-09-13Support SQL92-ish DECLARE and FETCH commands.Thomas G. Lockhart
Adds a few new keywords, but all are allowed as column names etc.
1998-09-12The pg_atoi() function uses strtol() to convert the string to numbers. SomeBruce Momjian
implementations of strtol() treat empty strings ("") as invalid arguments while others convert this (erroneously, IHMO) to zero (0). Assuming that the expected behaviour of pg_atoi() is to return 0 if it is passed an empty string, I am supplying the following patch to explictly check for an empty string in pg_atoi() and return 0 if the string is empty. The patch will also trap a NULL character pointer being passed to pg_atoi() and will use elog() to print out an error message if the input char pointer is NULL. Billy G. Allie
1998-09-11Tatsuo Ishii fix for pg_user crash, with slight modification.Bruce Momjian
1998-09-10Added attributes for primary/unique/foreign keys...Vadim B. Mikheev
1998-09-10Porting efforts... :)Vadim B. Mikheev
1998-09-10flock --> fcntlVadim B. Mikheev
1998-09-09>Bruce Momjian
> Open portability issues: > > /usr/local should be searched for lib and include for all ports if present > (currently not working, I have libreadline there) > > the stream functions on AIX need a size_t for addrlen's in fe-connect.c and pqcomm.c. > > lock.c still has an incompatible TPRINTF(flags, args...) definition Massimo
1998-09-09Fix using GroupBy/non-GroupBy expressions in HAVING.Vadim B. Mikheev
1998-09-09Fix for indexing problem (?): heap tuple was pfree-d before ↵Vadim B. Mikheev
CatalogIndexInsert()...
1998-09-08AIX align fix.Bruce Momjian
1998-09-08Fix GroupBY func broken by HAVING.Vadim B. Mikheev
1998-09-07Alignment cleanup so no more massive switch statements for alignment,Bruce Momjian
just two macros.
1998-09-04offsetof cleanup.Bruce Momjian
1998-09-04t_bits alignment fix from Tatsuo IshiiBruce Momjian
1998-09-04Try this snprintf() implementation, used in sendmail...Marc G. Fournier
1998-09-04From: David Hartwig <daybee@bellatlantic.net>Marc G. Fournier
I put some extra checks to make sure a query was a good candidate for rewrite into a UNION. Besides the existing checks: 1. Make sure the AND/OR tree was rectangular. ( i.e. 3 X 4 or 10 X 3) 2. Only one table. 3. Must have an AND dimension. 4. At least 9 OP expressions total Also cleaned up and commented.
1998-09-03Allow insert statements to have every columnThomas G. Lockhart
supplied by a DEFAULT clause. Enables INSERT INTO TABLE DEFAULT VALUES...
1998-09-03Update to match newest gram.c since both are generated from gram.y.Thomas G. Lockhart
Should be done every time gram.c is refreshed.
1998-09-03Oops missing file.Bruce Momjian
1998-09-03[Part #1: Type: text/plain, Encoding: 7bit, Size: 59]Bruce Momjian
I will be cleaning this up more before the Oct 1 deadline. David Hartwig. AND/OR fix.
1998-09-03Fix ifdef.Bruce Momjian
1998-09-03> Yikes, that is certainly not standard C. I have never seen thatBruce Momjian
before. > Looks like a GNU-ism. I nice one, but still a GNU-ism. Sorry, I didn't know it is a GNU extension. I have written this patch which should fix the problem. Let me know if you still have problems. Massimo Dal Zotto
1998-09-03O2. Seems tas() for PPC (storage/buffer/s_lock.c) never works ifBruce Momjian
compiled with -O0. Included are patches that should fix the problem (of course I have confirmed -O2 works with this patch). BTW, here is a platforms/regression test failure(serious one--backend death) matrix. Tatsuo Ishii
1998-09-02> David Hartwig wrote:Bruce Momjian
> > Please apply this HAVING regression patch. > > My bad. It is caused by a known bug having to do with GROUP BY. It ain't$ > > nothing to do with HAVING. For some reason the bug went away for a while, $ > > script. It must have, because that is how I created the expected file. :( > > > > A patch to the regression will be forthcoming. >