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
Bruce Momjian
47dd11bdd0
rename pgsql to postgres in regression.
27 years ago
Bruce Momjian
e23623584f
change pgsql to postgres
27 years ago
Bruce Momjian
e73d417105
fix compile problem.
27 years ago
Marc G. Fournier
8c3e8a8a0e
From: Tatsuo Ishii <t-ishii@sra.co.jp>
...
27 years ago
Tom Lane
1efa3f4228
Document postmaster's -N switch.
27 years ago
Tom Lane
13abdde2b9
Document configure's --with-maxbackends switch.
...
Fix a few small typos.
27 years ago
Marc G. Fournier
ae4a40dc26
From: Michael Meskes <Michael_Meskes@topmail.de>
...
27 years ago
Bruce Momjian
23c30246d7
pathkeys.c cleanup.
27 years ago
Tom Lane
9d197856dd
Rearrange handling of MAXBACKENDS a little bit. The default setting
...
of MAXBACKENDS is now 1024, since all it's costing is about 32 bytes of memory
per array slot. configure's --with-maxbackends switch now controls DEF_MAXBACKENDS
which is simply the default value of the postmaster's -N switch. Thus,
the out-of-the-box configuration will still limit you to 64 backends,
but you can go up to 1024 backends simply by restarting the postmaster with
a different -N switch --- no rebuild required.
27 years ago
Bruce Momjian
75cccd0ad3
pathkeys fixes
27 years ago
Bruce Momjian
0ff2733355
Update pathkeys comparison function.
27 years ago
Bruce Momjian
148ec3b1d8
update pathkey description.
27 years ago
Bruce Momjian
9188aab758
add pathkeys description.
27 years ago
Bruce Momjian
67fd67f53a
another rename of optimizer
27 years ago
Marc G. Fournier
bf6636baa6
From: Michael Meskes <Michael_Meskes@topmail.de>
...
27 years ago
Tom Lane
3eb22085b5
OOPS ... Perl5 interface to PQsetdbLogin was actually
...
calling PQsetdb ...
27 years ago
Tom Lane
4c31393135
Reorder startup ops so that if preallocation of semas fails,
...
postmaster will release whatever it did get before dying.
27 years ago
Tom Lane
e77b630cf0
Allow maximum number of backends to be set at configure time
...
(--with-maxbackends). Add a postmaster switch (-N backends) that allows
the limit to be reduced at postmaster start time. (You can't increase it,
sorry to say, because there are still some fixed-size arrays.)
Grab the number of semaphores indicated by min(MAXBACKENDS, -N) at
postmaster startup, so that this particular form of bogus configuration
is exposed immediately rather than under heavy load.
27 years ago
Bruce Momjian
612b8434e4
optimizer cleanup
27 years ago
Bruce Momjian
8ab72a38df
optimizer cleanup
27 years ago
Thomas G. Lockhart
61f40ac3f2
Fix parens typo reported by wmt@thi.com (Bill Tonkin).
27 years ago
Thomas G. Lockhart
1902e8d098
Fix SGML markup from last content changes.
27 years ago
Bruce Momjian
cd38f08598
rename optimizer file name
27 years ago