aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* We have to return dummy tuple for empty targetlist!Vadim B. Mikheev1999-03-10
| | | | | | Try select t1.x from t1, t2 where t1.y = 1 and t2.y = 1 - t2 scan target list will be empty and so no one tuple will be returned...
* Make type 'regproc' binary-compatible with int4 and oid,Tom Lane1999-03-10
| | | | | so that it has some SQL operators available. It's difficult to write automated tests of a data type that you haven't even got == for...
* Fix some typos in argument and result types in pg_procTom Lane1999-03-10
| | | | | | | and pg_operator. The lone error in pg_operator was reported as a bug by Michael Reifenberger; the multiple errors in pg_proc would only have been noticed if one invoked the functions by name rather than using operator syntax. I guess few people do that.
* From: Constantin Teodorescu <teo@flex.ro>Marc G. Fournier1999-03-09
| | | | UPgrade to 0.96 ..
* Changes to fix/improve the dynamic loading on NTMarc G. Fournier1999-03-09
| | | | From: Horak Daniel <horak@mmp.plzen-city.cz>
* Fix OR index selectivity problem.Bruce Momjian1999-03-08
|
* Fix for Alpha OR selectivity bug.Bruce Momjian1999-03-08
|
* Have configure check for use of %lld for int64, and if that fails, check forMarc G. Fournier1999-03-08
| | | | | use of %qd...a more generic solution then having #ifdef __<INSERT OS HERE>__ in the code...
* Export include/utils/mcxt.h so that external stuff can includeTom Lane1999-03-07
| | | | | | palloc.h again. Move exporting of backend header files out of libpq's Makefile (whatever was it doing there in the first place?) and into backend/Makefile.
* Modify mcxt.h so that it doesn't pull in half of creation.Tom Lane1999-03-07
|
* Cleaner autoconf tests for int8 support.Tom Lane1999-03-07
|
* geqo now at 11 tablesBruce Momjian1999-03-07
|
* *** empty log message ***Michael Meskes1999-03-07
|
* Really remove Recipe.Bruce Momjian1999-03-07
|
* Eliminate duplicated code in dt.hTom Lane1999-03-06
|
* Reduce DEF_MAXBACKENDS to 32 so that default configurationTom Lane1999-03-06
| | | | is less likely to fail for lack of semaphores.
* A few further tweaks to shared memory space estimation.Tom Lane1999-03-06
| | | | | This change brings the default size of the main shmem block back under 1MB, which is a fairly popular value for the kernel's SHMMAX parameter.
* *** empty log message ***Michael Meskes1999-03-05
|
* *** empty log message ***Michael Meskes1999-03-05
|
* Partial fix for copied-plan bugs reported by Hiroshi Inoue:Tom Lane1999-03-03
| | | | | | | _copyResult didn't copy subPlan structure completely. _copyAgg is still busted, apparently because of changes from EXCEPT/INTERSECT patch (get_agg_tlist_references is no longer sufficient to find all aggregates). No time to look at that tonight, however.
* Executor no longer cares about mergejoinop, mergerightorder, mergeleftorder,Tom Lane1999-03-01
| | | | | | | | | so remove them from MergeJoin node. Hack together a partial solution for commuted mergejoin operators --- yesterday a mergejoin int4 = int8 would crash if the planner decided to commute it, today it works. The planner's representation of mergejoins really needs a rewrite though. Also, further testing of mergejoin ops in opr_sanity regress test.
* From: Michael Meskes <Michael_Meskes@topmail.de>Marc G. Fournier1999-02-28
| | | | | | | | | | | | | | | + + Tue Feb 23 17:32:25 CET 1999 + + - Other than a struct a union itself cannot be specified as variable. + + Fri Feb 26 07:18:25 CET 1999 + + - Synced preproc.y with gram.y. + + Sat Feb 27 20:30:03 CET 1999 + + - Added automatic allocating for NULL pointers.
* Fix pg_operator entries for mergejoinable operators with different left andTom Lane1999-02-28
| | | | | right side data types. Correct the opr_sanity regress test to check these entries properly. NOTE that opr_sanity will now fail until you do an initdb!
* Fix executor to work correctly with mergejoins where left andTom Lane1999-02-28
| | | | right sides have different data types.
* Remove recipe.o from Makefile ... dead code not quite dead enough,Tom Lane1999-02-27
| | | | it seems.
* Put back T_RecipeStmt, since the system doesn't actually buildTom Lane1999-02-27
| | | | without it. Sloppy, sloppy.
* Someone forgot to commit gram.c and parse.h after his latestTom Lane1999-02-27
| | | | set of updates to gram.y.
* Remove reference to recipe.h.Bruce Momjian1999-02-25
|
* Fix problem with selectivity error in added columns with ALTER TABLE.Bruce Momjian1999-02-24
| | | | Move files to deadcode.
* update commentsBruce Momjian1999-02-24
|
* Thank you for the advice. I concluded that current inet code has aBruce Momjian1999-02-24
| | | | | | | | portability problem. Included patches should be applied to both current and 6.4 tree. I have tested on LinuxPPC, FreeBSD and Solaris 2.6. Now the inet regression tests on these platforms are all happy. --- Tatsuo Ishii
* From: Michael Meskes <Michael_Meskes@topmail.de>Marc G. Fournier1999-02-23
| | | | | | | | | | | | | | | | | + + Son Feb 21 14:10:47 CET 1999 + + - Fixed variable detection in libecpg. + + Mon Feb 22 19:47:45 CET 1999 + + - Added 'at <db_connection>' option to all commands it is apllicable + to. Due to changing the API of some libecpg functions this + requires me to increase the major version number. + - Synced pgc.l with scan.l. + - Added support for unions. + - Set library version to 3.0.0 + - Set ecpg version to 3.0.0
* Add parameters to function calls to pass back table qualifications.Thomas G. Lockhart1999-02-23
|
* Add a few other parser-only nodes for debugging help.Thomas G. Lockhart1999-02-23
| | | | Define the JoinExpr node.
* Define JoinExpr structure for outer join syntax.Thomas G. Lockhart1999-02-23
| | | | Clean up comments in execnodes.h.
* 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.
* Bring debugging print statement declarations up to date.Thomas G. Lockhart1999-02-23
| | | | | Comment-out the #undef default declarations to allow the parameters to be set on the compiler command line.
* Add constants for outer join states in executor.Thomas G. Lockhart1999-02-23
|
* Fix typos in comments.Thomas G. Lockhart1999-02-23
|
* Add first code to help with outer joins.Thomas G. Lockhart1999-02-23
| | | | | | Enable by defining CFLAGS+= -DENABLE_OUTER_JOINS -DEXEC_MERGEJOINDEBUG in your Makefile.custom
* Fix typo in comment.Thomas G. Lockhart1999-02-23
|
* Update error messages with more consistant format.Thomas G. Lockhart1999-02-23
|
* Add many new test cases.Thomas G. Lockhart1999-02-23
|
* Remove non-portable queries by replacing getpgusername() with a constantThomas G. Lockhart1999-02-23
| | | | string.
* First tests using JOIN syntax.Thomas G. Lockhart1999-02-23
|
* Rearrange order of subdirectory creation to help generate parse.hThomas G. Lockhart1999-02-23
| | | | | | | | file early enough to use in nodes/. Try to be more complete for rules on generating parse.h, but it still does not work any better than before. Should be able to make correctly if parser/gram.y is updated even without a "make clean" but so far not there yet.