aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser
Commit message (Collapse)AuthorAge
* Add % to b_expr.Bruce Momjian1999-03-22
|
* Add .cvsignore file so cvs doesn't complain if you have lex/yaccTom Lane1999-03-21
| | | | output files laying about.
* cleanupBruce Momjian1999-03-21
|
* Fix for %4 and 4%.Bruce Momjian1999-03-21
|
* Remove yacc/lex output files from CVS repository.Tom Lane1999-03-20
|
* Reverse out pfree agg part of patch from Erik Riedel.Bruce Momjian1999-03-20
|
* Fix shift/reduce for NULL = Var.Bruce Momjian1999-03-19
|
* cleanup parserBruce Momjian1999-03-18
|
* grammar cleanup'Bruce Momjian1999-03-18
|
* cleanup of grammer.Bruce Momjian1999-03-18
|
* Fix optimizer indexing not working for negative numbers.Bruce Momjian1999-03-18
|
* Add new postgres -O option to allow system table structure changes.Bruce Momjian1999-03-17
|
* Left associates all operators, instead of non-associating them.Bruce Momjian1999-03-17
|
* Have % operator have precedence like /.Bruce Momjian1999-03-17
|
* Update nextval() code.Bruce Momjian1999-03-16
|
* Fix snprintf with strings, and nextval('"Aa"');Bruce Momjian1999-03-16
|
* cleanupBruce Momjian1999-03-15
|
* Allow sequence nextval actions to be case-sensitive.Bruce Momjian1999-03-15
|
* Cleanup of hash functions in pg_proc.Bruce Momjian1999-03-14
|
* I have a problem with Access97 not working properly when entering newBruce Momjian1999-03-14
| | | | | | | | | | | | | | records using a sub form, i.e. entering a new order/orderlines or master and detail tables. The problem is caused by a SQL statement that Access97 makes involving NULL. The syntax that fails is "column_name" = NULL. The following attachment was provided by -Jose'-. It contains a very small enhancement to gram.y that will allow Access97 to work properly with sub forms. Can this enhancement be added to release 6.5? <<gram.patch>> Thanks, Michael
* Really remove Recipe.Bruce Momjian1999-03-07
|
* Someone forgot to commit gram.c and parse.h after his latestTom Lane1999-02-27
| | | | set of updates to gram.y.
* Clean up error messages.Thomas G. Lockhart1999-02-23
|
* Do a better job of selecting candidates among functionsThomas G. Lockhart1999-02-23
| | | | | when no exact match. Clean up elog error messages.
* Include some new code for outer joins. Disabled by default, but enable byThomas G. Lockhart1999-02-23
| | | | | including the following in your Makefile.custom: CFLAGS+= -DENABLE_OUTER_JOINS -DEXEC_MERGEJOINDEBUG
* Put in explicit checks for implicit index name lengths.Thomas G. Lockhart1999-02-23
| | | | | Put in hooks for outer joins by passing a few parameters back and forth in function calls. May not be close to working yet.
* Modify the outer join placeholder code with something closer to workingThomas G. Lockhart1999-02-23
| | | | code. Works here, but not completely implemented past this point.
* Final optimizer cleanups.Bruce Momjian1999-02-22
|
* From: Tatsuo Ishii <t-ishii@sra.co.jp>Marc G. Fournier1999-02-21
| | | | | | Ok. I made patches replacing all of "#if FALSE" or "#if 0" to "#ifdef NOT_USED" for current. I have tested these patches in that the postgres binaries are identical.
* optimizer rename.Bruce Momjian1999-02-14
|
* Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian1999-02-13
|
* Optimizer fix for samekeys.Bruce Momjian1999-02-09
|
* Major optimizer improvement for joining a large number of tables.Bruce Momjian1999-02-09
|
* Added LIMIT/OFFSET functionality including new regression test for it.Jan Wieck1999-02-08
| | | | | | | Removed CURRENT keyword for rule queries and changed rules regression accordingly. CURRENT has beed announced to disappear in v6.5. Jan
* Simplify scanstr(), fix broken octal-escape code.Tom Lane1999-02-07
|
* Simplify lexer's rules for string constants, eliminate potential buffer overrun.Tom Lane1999-02-07
|
* New gram.c after modification of gram.yJan Wieck1999-02-07
| | | | Jan
* Reenabled parentheses for grouping multiple rule actions andJan Wieck1999-02-07
| | | | | | | added this syntax to rules regression test so it will show up if someone breaks it again. Jan
* Fix silly typo causing SELECT INTO TABLE to sometimes beTom Lane1999-02-06
| | | | treated as SELECT INTO TEMP TABLE.
* Cleanup of source files where 'return' or 'var =' is alone on a line.Bruce Momjian1999-02-03
|
* Make GEQO use dependent on table and index count.Bruce Momjian1999-02-02
|
* OK I found it,Bruce Momjian1999-02-02
| | | | | | | | | | | | | | I search in the planner for the '\xFF' appending. Finally I found in MakeIndexable() in gram.y Attach a patch which removes the "<=" test in USE_LOCALE, might make some queries a bit slower for us "locale-heads", BUT correct result is more important. regards, -- ----------------- Göran Thyni
* Fixed failed assertion happening in multiple action rulesJan Wieck1999-02-02
| | | | | | | when parsestate in makeRangeTable() already contains an opened p_target_relation. Jan
* Add TEMP tables/indexes. Add COPY pfree(). Other cleanups.Bruce Momjian1999-02-02
|
* READ COMMITTED isolevel is implemented and is default now.Vadim B. Mikheev1999-01-29
|
* From: Tatsuo Ishii <t-ishii@sra.co.jp>Marc G. Fournier1999-01-27
| | | | | | Included patches fix a portability problem of unsetenv() used in 6.4.2 multi-byte support. unsetenv() is only avaliable on FreeBSD and Linux so I decided to replace with putenv().
* More agg cleanup.Bruce Momjian1999-01-26
|
* SELECT FOR UPDATE is implemented...Vadim B. Mikheev1999-01-25
|
* Rename Aggreg to Aggref.Bruce Momjian1999-01-24
|
* Fix for intersect FOR UPDATE check.Bruce Momjian1999-01-22
|