summaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Collapse)AuthorAgeFilesLines
* Fix for AND/OR handling.Bruce Momjian1998-09-213-15/+26
|
* Fix for \z formatting from Tom Lane.Bruce Momjian1998-09-211-6/+1
|
* NS32K lock patch reversed.Bruce Momjian1998-09-181-12/+1
|
* Fix for NS32K machine.Bruce Momjian1998-09-181-1/+12
|
* fix for aix snprintfBruce Momjian1998-09-181-1/+3
|
* Fix for \df.Bruce Momjian1998-09-181-2/+2
|
* New gram.cBruce Momjian1998-09-181-4842/+4941
|
* Support specifying PRIMARY KEY for the SERIAL type.Thomas G. Lockhart1998-09-161-6/+37
| | | | | | | 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).
* Support specifying PRIMARY KEY for the SERIAL type.Thomas G. Lockhart1998-09-161-7/+16
| | | | | 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.
* Use oper_select_candidate() for unary operatorsThomas G. Lockhart1998-09-161-18/+24
| | | | | | 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.
* Forgot to remove README-1ST from the repository ...Marc G. Fournier1998-09-152-1173/+1033
|
* Update to new DECLARE and FETCH features in gram.y.Thomas G. Lockhart1998-09-131-5094/+5407
|
* Support SQL92-ish DECLARE and FETCH commands.Thomas G. Lockhart1998-09-133-220/+308
| | | | Adds a few new keywords, but all are allowed as column names etc.
* The pg_atoi() function uses strtol() to convert the string to numbers. SomeBruce Momjian1998-09-121-3/+14
| | | | | | | | | | | | | 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
* Tatsuo Ishii fix for pg_user crash, with slight modification.Bruce Momjian1998-09-111-5/+8
|
* Added attributes for primary/unique/foreign keys...Vadim B. Mikheev1998-09-101-1/+2
|
* Porting efforts... :)Vadim B. Mikheev1998-09-101-37/+41
|
* flock --> fcntlVadim B. Mikheev1998-09-101-4/+14
|
* >Bruce Momjian1998-09-091-9/+7
| | | | | | | | | | | | | | | > 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
* Fix using GroupBy/non-GroupBy expressions in HAVING.Vadim B. Mikheev1998-09-093-54/+6
|
* Fix for indexing problem (?): heap tuple was pfree-d before ↵Vadim B. Mikheev1998-09-091-14/+21
| | | | CatalogIndexInsert()...
* AIX align fix.Bruce Momjian1998-09-081-2/+2
|
* Fix GroupBY func broken by HAVING.Vadim B. Mikheev1998-09-081-43/+26
|
* Alignment cleanup so no more massive switch statements for alignment,Bruce Momjian1998-09-078-329/+61
| | | | just two macros.
* offsetof cleanup.Bruce Momjian1998-09-042-6/+6
|
* t_bits alignment fix from Tatsuo IshiiBruce Momjian1998-09-042-6/+8
|
* Try this snprintf() implementation, used in sendmail...Marc G. Fournier1998-09-041-58/+309
|
* From: David Hartwig <daybee@bellatlantic.net>Marc G. Fournier1998-09-041-55/+55
| | | | | | | | | | | | | 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.
* Allow insert statements to have every columnThomas G. Lockhart1998-09-031-6/+21
| | | | supplied by a DEFAULT clause. Enables INSERT INTO TABLE DEFAULT VALUES...
* Update to match newest gram.c since both are generated from gram.y.Thomas G. Lockhart1998-09-031-228/+227
| | | | Should be done every time gram.c is refreshed.
* Oops missing file.Bruce Momjian1998-09-031-0/+213
|
* [Part #1: Type: text/plain, Encoding: 7bit, Size: 59]Bruce Momjian1998-09-033-4/+53
| | | | | | I will be cleaning this up more before the Oct 1 deadline. David Hartwig. AND/OR fix.
* Fix ifdef.Bruce Momjian1998-09-031-2/+2
|
* > Yikes, that is certainly not standard C. I have never seen thatBruce Momjian1998-09-031-0/+28
| | | | | | | | | | 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
* O2. Seems tas() for PPC (storage/buffer/s_lock.c) never works ifBruce Momjian1998-09-031-13/+16
| | | | | | | | | | 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
* > David Hartwig wrote:Bruce Momjian1998-09-021-3/+5
| | | | | | | | | | | | | | > > 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. >
* Fix for indexing problems.Bruce Momjian1998-09-027-33/+15
|
* Update to support the CREATE TABLE DEFAULT VALUES statement in gram.y.Thomas G. Lockhart1998-09-021-10442/+8896
|
* Support CREATE TABLE DEFAULT VALUES statement.Thomas G. Lockhart1998-09-021-1/+12
|
* cleanupBruce Momjian1998-09-011-15/+13
|
* cleanups of indexing.cBruce Momjian1998-09-011-5/+3
|
* cleanupBruce Momjian1998-09-012-11/+11
|
* cleanupBruce Momjian1998-09-011-4/+4
|
* OK, folks, here is the pgindent output.Bruce Momjian1998-09-01258-15944/+18186
|
* Renaming cleanup, no pgindent yet.Bruce Momjian1998-09-01270-4065/+4066
|
* indexing.c cleanups.Bruce Momjian1998-08-313-11/+8
|
* Fix for regprocBruce Momjian1998-08-312-17/+28
|
* Fix for regprocout, use underscore, not parens.Bruce Momjian1998-08-311-3/+4
|
* OR clause index fixBruce Momjian1998-08-313-15/+13
|
* Two spaces after a colon.Bruce Momjian1998-08-311-6/+6
|