aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Add ccsym to tools to determine OS/compiler specific symbolsMarc G. Fournier1997-04-13
| | | | | Change BSD44_derived to __FreeBSD__ in numutils.c (need to know what NetBSD is referred to as...someone?)
* Fixes for [] escaping pointed out by AdrianMarc G. Fournier1997-04-12
|
* scripts required by configure to bypass its inabilty to use []'s inside ofMarc G. Fournier1997-04-12
| | | | configure ([] have special means to m4 *sigh*)
* Make sure that Makefile.${PORTNAME} is link'd and that teh port/*.hMarc G. Fournier1997-04-12
| | | | file that has moved to include is also link'd properly
* Remove port specific Makefile 'targets' (ie. shared libraries) fromMarc G. Fournier1997-04-12
| | | | | | | | | Makefile.global and move them to seperate 'include' makefiles Over time, should become even more port specific: ie. Makefile.BSD44_derived should be broken down into netbsd/freebsd specific ports
* More more of the include files under the include directoryMarc G. Fournier1997-04-12
|
* remove the port related .h files from the top level directory.Marc G. Fournier1997-04-12
| | | | Moved to include/port
* Fix detection of install vs installbsdMarc G. Fournier1997-04-12
| | | | Submitted by: adrian@waltham.harvard.net
* Make sure postgres.h is included before we start checking #ifdef's for otherMarc G. Fournier1997-04-12
| | | | | | header files. Pointed out by: Edmund Mergl <E.Mergl@bawue.de>
* Get rid of the .sql files out of the MakefileMarc G. Fournier1997-04-12
| | | | Pointed out by: afc@teri.superlink.net
* modifications to pg_dump towards supporting dumping of ACLs (doesn't work yet!)Marc G. Fournier1997-04-12
| | | | modification to c.h so that bool isn't typedef'd under __cplusplus
* Change BACKEND to CFLAGSMarc G. Fournier1997-04-11
|
* Finish removing the TEST_MAIN stuff, which was mean for standaloneMarc G. Fournier1997-04-10
| | | | testing
* Fix #include "cash.h" to be #include <utils/cash.h>Marc G. Fournier1997-04-10
| | | | Remove the TEST_MAIN stuff at the top...
* Update man page, listing new \z valueMarc G. Fournier1997-04-10
|
* Add a \z command to psql that lists off grant/revoke permissionsMarc G. Fournier1997-04-10
| | | | | - if someone can pick a better \? for this, plesae let me know...all the good ones seem taken :(
* Copy indexkeys in _copyIndexPath.Vadim B. Mikheev1997-04-10
|
* Much improved configure that integrates the build script right into itMarc G. Fournier1997-04-09
| | | | Submitted by: adrian@waltham.harvard.net
* remove the old regression test files. have copies saved in my directory here,Marc G. Fournier1997-04-09
| | | | but it gets rid of the temptation to modify the old source files :)
* Add in D'Arcy's cash codeMarc G. Fournier1997-04-09
| | | | | | pg_proc.h still needs modifying, but this gets it in there so that we can get around any compiler bugs. Will try and get the pg_proc.h entries done up later tonight...
* From: "Martin S. Utesch" <utesch@aut.tu-freiberg.de>Marc G. Fournier1997-04-09
| | | | | | | | | | | | | | Subject: Re: [HACKERS] GEQO and views (rules) Oke, this was caused by a classic bug :-/ I thougth, root->base_relation_list_ could be represented as relid string 1-2-3-4- etc. Instead, in case of views, the count of relids doesn't start with "1" but maybe 4-5-6- etc . :-( GEQO patch follows ... views are now all right.
* GNUmakefile.in - remove backend/utils/Gen_fmgrtab.sh on distcleanMarc G. Fournier1997-04-09
| | | | varlena.c - part of Thomas' most recent patch
* Now we have #define _CPU_INDEX_PAGE_WEIGHT_ 0.033 (/* CPU-index-to-page costVadim B. Mikheev1997-04-09
| | | | | | weighting factor */) in addition to #define _CPU_PAGE_WEIGHT_ 0.065 (/* CPU-heap-to-page cost weighting factor */).
* getattnvals(): if attnvals in pg_attribute is 0 then useVadim B. Mikheev1997-04-09
| | | | ATTNVALS_SCALE/reltuples (instead of reltuples).
* 1. Enable to have different _CPU_PAGE_WEIGHT_ for heap and index.Vadim B. Mikheev1997-04-09
| | | | | | 2. PageWeights are variables now. 3. Fixed using ceil((double)selec*indextuples) as estimation for expected heap pages: ceil((double)selec*relpages) now.
* Fix (hack) IndexSelectivity():Vadim B. Mikheev1997-04-09
| | | | | | use sum(npages)/((nkeys == 1) ? 1 : nkeys + 1) as expected index page estimation for multi-key quals - instead of sum(npages). In old code npages for x > 10 and x < 20 is twice as for x > 10 - cool ?
* Slight mods to explain (or try to) the new regression testsMarc G. Fournier1997-04-08
|
* Fix btabstimecmp ().Vadim B. Mikheev1997-04-07
|
* Get rid of queries.source...its all in the sql directory.Marc G. Fournier1997-04-06
| | | | | regress.sh modified to get rid of queries.sql tests, as they are performed vis sql/*.sql
* More splits and cleanups...Marc G. Fournier1997-04-06
| | | | Its starting to actually take shape and look as expected...
* More splits and cleanups...Marc G. Fournier1997-04-06
|
* Add in support so that build will at least guess which template fileMarc G. Fournier1997-04-06
| | | | should be used :)
* remove create.{source,sql} as they are now down in the 'sql' directoryMarc G. Fournier1997-04-05
| | | | partially split
* Change Postgres95 to PostgreSQLMarc G. Fournier1997-04-05
| | | | | The whole file needs updating, but will work on that after finishing with the splits
* More splits of the regression tests in order to make them moreMarc G. Fournier1997-04-05
| | | | user-friendly (and more useful)
* Purge out tests/expected that are now in sql/expected subdirectories fromMarc G. Fournier1997-04-05
| | | | | | | 'master' file Commit mods to regress.sh so that split out tests are run...look forward to finding out how to do a proper redirect to continue visual cleanup :)
* Again, add more testsMarc G. Fournier1997-04-05
|
* Add more expected.out resultsMarc G. Fournier1997-04-05
|
* There are the broken out 'sql' queries from queries.sourceMarc G. Fournier1997-04-05
| | | | | tests allows us to have a 'for...done' loop inside of regress.sh for both doing the tests, and determining fail/ok results
* These are the broken down 'expected.output' files created so farMarc G. Fournier1997-04-05
|
* Print 'Group' as name of Group plan.Vadim B. Mikheev1997-04-05
|
* Changes for GROUP BY func_results:Vadim B. Mikheev1997-04-05
| | | | AddGroupAttrToTlist() is not called from anywhere now.
* Changes for GROUP BY func_results.Vadim B. Mikheev1997-04-05
|
* Now we can GROUP BY func_results.Vadim B. Mikheev1997-04-05
|
* Fix for 'SET var_name TO var_value': var_name already defined.Vadim B. Mikheev1997-04-05
|
* Put resdom into GroupClause (GROUP BY func_results)Vadim B. Mikheev1997-04-05
|
* Check for attributeList is NULL in ConstructTupleDescriptor ().Vadim B. Mikheev1997-04-05
| | | | Submitted by Raymond Toy.
* From: Thomas Lockhart <Thomas.G.Lockhart@jpl.nasa.gov>Marc G. Fournier1997-04-05
| | | | | | | | Subject: [HACKERS] Fix for European dates This apparently fixes the European date reading problem reported by several (European) bleeding edge adopters. I tried a few test cases and it doesn't break the non-EuroDate cases in my test suite.
* Move YACC and YFLAGS into the template filesMarc G. Fournier1997-04-04
| | | | | Clean up the .sample files...comment out all sample entries except for the localhost one
* This commit represents a clean compile with the new templates underMarc G. Fournier1997-04-04
| | | | | | | | | FreeBSD The Makefile(s) have all been cleaned up such that there is a single LDFLAGS vs LD_ADD or LDADD or LDFLAGS or LDFLAGS_BE. The Makefile(s) should be alot more straightforward then they were before...and consistent