Marc G. Fournier
75007a72d6
Have configure check for use of %lld for int64, and if that fails, check for
...
27 years ago
Tom Lane
a431aaec44
Export include/utils/mcxt.h so that external stuff can include
...
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.
27 years ago
Tom Lane
86c2eadb18
Modify mcxt.h so that it doesn't pull in half of creation.
27 years ago
Tom Lane
dffb88b024
Cleaner autoconf tests for int8 support.
27 years ago
Bruce Momjian
a564d2bf0f
geqo now at 11 tables
27 years ago
Michael Meskes
6f66fd8c2e
*** empty log message ***
27 years ago
Bruce Momjian
60bb92af33
Really remove Recipe.
27 years ago
Tom Lane
6c51355612
Eliminate duplicated code in dt.h
27 years ago
Tom Lane
d19fc4cacb
Reduce DEF_MAXBACKENDS to 32 so that default configuration
...
is less likely to fail for lack of semaphores.
27 years ago
Tom Lane
731603a92b
A few further tweaks to shared memory space estimation.
...
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.
27 years ago
Michael Meskes
03842eb03b
*** empty log message ***
27 years ago
Michael Meskes
9db6b7f3f7
*** empty log message ***
27 years ago
Tom Lane
e0345e09bf
Partial fix for copied-plan bugs reported by Hiroshi Inoue:
...
_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.
27 years ago
Tom Lane
b204d10c79
Executor no longer cares about mergejoinop, mergerightorder, mergeleftorder,
...
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.
27 years ago
Marc G. Fournier
d077c61492
From: Michael Meskes <Michael_Meskes@topmail.de>
...
27 years ago
Tom Lane
51f0f6ddc8
Fix pg_operator entries for mergejoinable operators with different left and
...
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!
27 years ago
Tom Lane
dc77be0432
Fix executor to work correctly with mergejoins where left and
...
right sides have different data types.
27 years ago
Tom Lane
98f739454c
Remove recipe.o from Makefile ... dead code not quite dead enough,
...
it seems.
27 years ago
Tom Lane
1e006ba2ad
Put back T_RecipeStmt, since the system doesn't actually build
...
without it. Sloppy, sloppy.
27 years ago
Tom Lane
b775655e8a
Someone forgot to commit gram.c and parse.h after his latest
...
set of updates to gram.y.
27 years ago
Bruce Momjian
c438520b91
Remove reference to recipe.h.
27 years ago
Bruce Momjian
6df955fd3b
Fix problem with selectivity error in added columns with ALTER TABLE.
...
Move files to deadcode.
27 years ago
Bruce Momjian
f3f7c2acde
update comments
27 years ago
Bruce Momjian
02fa3e4394
Thank you for the advice. I concluded that current inet code has a
...
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
27 years ago
Marc G. Fournier
fa9db42a6e
From: Michael Meskes <Michael_Meskes@topmail.de>
...
27 years ago
Thomas G. Lockhart
e17d8448f2
Add parameters to function calls to pass back table qualifications.
27 years ago
Thomas G. Lockhart
9fd28029eb
Add a few other parser-only nodes for debugging help.
...
Define the JoinExpr node.
27 years ago
Thomas G. Lockhart
0a8e9c4e7f
Define JoinExpr structure for outer join syntax.
...
Clean up comments in execnodes.h.
27 years ago
Thomas G. Lockhart
70600bd6f1
Clean up error messages.
27 years ago
Thomas G. Lockhart
681c587d22
Do a better job of selecting candidates among functions
...
when no exact match.
Clean up elog error messages.
27 years ago
Thomas G. Lockhart
b4def32439
Include some new code for outer joins. Disabled by default, but enable by
...
including the following in your Makefile.custom:
CFLAGS+= -DENABLE_OUTER_JOINS -DEXEC_MERGEJOINDEBUG
27 years ago
Thomas G. Lockhart
449020f782
Put in explicit checks for implicit index name lengths.
...
Put in hooks for outer joins by passing a few parameters back and forth
in function calls. May not be close to working yet.
27 years ago
Thomas G. Lockhart
03d5c070f0
Modify the outer join placeholder code with something closer to working
...
code. Works here, but not completely implemented past this point.
27 years ago
Thomas G. Lockhart
8f0a76f012
Bring debugging print statement declarations up to date.
...
Comment-out the #undef default declarations to allow the parameters to be
set on the compiler command line.
27 years ago
Thomas G. Lockhart
889c1530c9
Add constants for outer join states in executor.
27 years ago
Thomas G. Lockhart
25cccc05aa
Fix typos in comments.
27 years ago
Thomas G. Lockhart
6d73a8c0cb
Add first code to help with outer joins.
...
Enable by defining
CFLAGS+= -DENABLE_OUTER_JOINS -DEXEC_MERGEJOINDEBUG
in your Makefile.custom
27 years ago
Thomas G. Lockhart
97287e1d13
Fix typo in comment.
27 years ago
Thomas G. Lockhart
e587f202e4
Update error messages with more consistant format.
27 years ago
Thomas G. Lockhart
4335a3779b
Add many new test cases.
27 years ago
Thomas G. Lockhart
dfdb2e5fb0
Remove non-portable queries by replacing getpgusername() with a constant
...
string.
27 years ago
Thomas G. Lockhart
4aa0e645e2
First tests using JOIN syntax.
27 years ago
Thomas G. Lockhart
348ab94822
Rearrange order of subdirectory creation to help generate parse.h
...
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.
27 years ago
Bruce Momjian
1e70c1fe5d
comments cleanup.
27 years ago
Bruce Momjian
7fe29ecefc
comment cleanup.
27 years ago
Bruce Momjian
01ec673cba
ifdef out append().
27 years ago
Bruce Momjian
9aa7e899dc
Ok. I found an align problem in lobj that might not appear other than
...
Solaris/sparc. Please apply included patches to
src/backend/storage/large_object/inv_api.c and try again. (These are
Tatsuo Ishii
27 years ago
Tom Lane
bcfdc9df04
Repair some pretty serious problems in dynahash.c and
...
shared memory space allocation. It's a wonder we have not seen bug
reports traceable to this area ... it's quite clear that the routine
dir_realloc() has never worked correctly, for example.
27 years ago
Bruce Momjian
ceb233ed11
more cleanup
27 years ago
Bruce Momjian
1ed5cbbfd8
Final optimizer cleanups.
27 years ago