aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Clean up messy clause-selectivity code in clausesel.c; repair bugTom Lane1999-07-24
| | | | | | | | | | | | | | | | | | | | identified by Hiroshi (incorrect cost attributed to OR clauses after multiple passes through set_rest_selec()). I think the code was trying to allow selectivities of OR subclauses to be passed in from outside, but noplace was actually passing any useful data, and set_rest_selec() was passing wrong data. Restructure representation of "indexqual" in IndexPath nodes so that it is the same as for indxqual in completed IndexScan nodes: namely, a toplevel list with an entry for each pass of the index scan, having sublists that are implicitly-ANDed index qual conditions for that pass. You don't want to know what the old representation was :-( Improve documentation of OR-clause indexscan functions. Remove useless 'notclause' field from RestrictInfo nodes. (This might force an initdb for anyone who has stored rules containing RestrictInfos, but I do not think that RestrictInfo ever appears in completed plans.)
* Minor code beautification, extensive improvement ofTom Lane1999-07-23
| | | | | comments. This file was full of obsolete and just plain wrong commentary...
* Exit cleanups I made yesterday caused pq_close() to beTom Lane1999-07-23
| | | | | | invoked during exit from a standalone backend, leading to core dump. This is the cause of the recently reported initdb-time crash :-(. Sorry folks...
* Alpha spinlock fix from Uncle George <gatgul@voicenet.com>Bruce Momjian1999-07-22
|
* Complete merge of all old man page information.Thomas G. Lockhart1999-07-22
| | | | | | lisp.sgml is a placeholder for Eric Marsden's upcoming contribution. catalogs.sgml is not yet marked up or integrated. It should perhaps become an appendix.
* Complete merge of all old man page information.Thomas G. Lockhart1999-07-22
| | | | ecpg reference page still needs formatting.
* Plug several holes in backend's ability to cope withTom Lane1999-07-22
| | | | unexpected loss of connection to frontend.
* Update TODO list.Bruce Momjian1999-07-20
|
* Update TODO list.Bruce Momjian1999-07-20
|
* Update TODO list.Bruce Momjian1999-07-20
|
* While I was running some tests in psql, trying to figure out how to changeBruce Momjian1999-07-20
| | | | | | | | | | | | | | the query string to handle any length, I discovered that under certain conditions, psql will core dump when handling long strings. Thus, the patch. It was caused by a buffer overrun, probably not noticeable in a lot of cases, but pretty noticeable in mine. Problem was caused by the fact that the length check is only performed after the check for a ; to get the end of the query and execute. Cheers... MikeA
* Update TODO list.Bruce Momjian1999-07-20
|
* Reverse out cache changes that are not ready yet.Bruce Momjian1999-07-20
|
* Use -ieee alpha flag for gcc and egcs only.Bruce Momjian1999-07-20
|
* autoconfBruce Momjian1999-07-20
|
* Re-add Makefile.Bruce Momjian1999-07-20
|
* Move -ieee to adt Makefile, and add CPU Makefile variable.Bruce Momjian1999-07-20
|
* Complain about INSERT ... SELECT ... ORDER BY, which we do notTom Lane1999-07-20
| | | | | | support, but which the grammar was accepting. Also, fix several bugs having to do with failure to copy fields up from a subselect to a select or insert node.
* psql fix.Bruce Momjian1999-07-19
|
* linux/sparc cleanupBruce Momjian1999-07-19
|
* Fix for linux/sparc.Bruce Momjian1999-07-19
|
* Cleanup of patch just applied.Bruce Momjian1999-07-19
|
* Set the application name, used for parsing readline's .inputrc -- dzBruce Momjian1999-07-19
| | | | Massimo
* Fix #if if.Bruce Momjian1999-07-19
|
* *** empty log message ***Michael Meskes1999-07-19
|
* Install new alignment code to use MAXALIGN rather than DOUBLEALIGN whereBruce Momjian1999-07-19
| | | | approproate.
* Enable WIN32 compilation of libpq.Bruce Momjian1999-07-19
|
* Win32 cleanupBruce Momjian1999-07-19
|
* autoconfBruce Momjian1999-07-19
|
* Re-add getopt.h check, remove NT-specific tests for it.Bruce Momjian1999-07-19
|
* Clean up gcc warning about unused static decl.Tom Lane1999-07-19
|
* autoconfBruce Momjian1999-07-19
|
* Remove getopt configure check.Bruce Momjian1999-07-19
|
* Put back mistakenly removed configure test for HAVE_NETINET_IN_H.Tom Lane1999-07-19
|
* Update TODO list.Bruce Momjian1999-07-19
|
* Parser no longer considersTom Lane1999-07-19
| | | | | SELECT a/2, a/2 FROM test_missing_target GROUP BY a/2; to be ambiguous ... which I think is correct behavior.
* Rewrite parser's handling of INSERT ... SELECT so that processingTom Lane1999-07-19
| | | | | | | | | of the SELECT part of the statement is just like a plain SELECT. All INSERT-specific processing happens after the SELECT parsing is done. This eliminates many problems, e.g. INSERT ... SELECT ... GROUP BY using the wrong column labels. Ensure that DEFAULT clauses are coerced to the target column type, whether or not stored clause produces the right type. Substantial cleanup of parser's array support.
* Update ecpg compile.Bruce Momjian1999-07-18
|
* autoconfBruce Momjian1999-07-18
|
* Add getopt test.Bruce Momjian1999-07-18
|
* autoconfBruce Momjian1999-07-18
|
* cleanupBruce Momjian1999-07-18
|
* Fix configure problem.Bruce Momjian1999-07-18
|
* autoconfBruce Momjian1999-07-18
|
* Fix typo in _outArrayRef().Tom Lane1999-07-18
|
* updateBruce Momjian1999-07-18
|
* Update for 6.6.Bruce Momjian1999-07-18
|
* configure cleanupBruce Momjian1999-07-18
|
* configure cleanupBruce Momjian1999-07-18
|
* autoconfBruce Momjian1999-07-18
|