| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
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...
|
|
|
|
|
| |
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...
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
UPgrade to 0.96 ..
|
|
|
|
| |
From: Horak Daniel <horak@mmp.plzen-city.cz>
|
| |
|
| |
|
|
|
|
|
| |
use of %qd...a more generic solution then having #ifdef __<INSERT OS HERE>__
in the code...
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
is less likely to fail for lack of semaphores.
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
_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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ 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.
|
|
|
|
|
| |
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!
|
|
|
|
| |
right sides have different data types.
|
|
|
|
| |
it seems.
|
|
|
|
| |
without it. Sloppy, sloppy.
|
|
|
|
| |
set of updates to gram.y.
|
| |
|
|
|
|
| |
Move files to deadcode.
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+
+ 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
|
| |
|
|
|
|
| |
Define the JoinExpr node.
|
|
|
|
| |
Clean up comments in execnodes.h.
|
| |
|
|
|
|
|
| |
when no exact match.
Clean up elog error messages.
|
|
|
|
|
| |
including the following in your Makefile.custom:
CFLAGS+= -DENABLE_OUTER_JOINS -DEXEC_MERGEJOINDEBUG
|
|
|
|
|
| |
Put in hooks for outer joins by passing a few parameters back and forth
in function calls. May not be close to working yet.
|
|
|
|
| |
code. Works here, but not completely implemented past this point.
|
|
|
|
|
| |
Comment-out the #undef default declarations to allow the parameters to be
set on the compiler command line.
|
| |
|
| |
|
|
|
|
|
|
| |
Enable by defining
CFLAGS+= -DENABLE_OUTER_JOINS -DEXEC_MERGEJOINDEBUG
in your Makefile.custom
|
| |
|
| |
|
| |
|
|
|
|
| |
string.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|