Tom Lane
2ce4b4cda1
Update obsolete statement that indexes can have only 7 columns.
...
Reorganize description of index features for more clarity.
2000-03-26 19:47:17 +00:00
Tom Lane
ee4dcf1478
Update/improve documentation about creating aggregate functions.
2000-03-26 19:45:21 +00:00
Tom Lane
0a27641c1a
nodeAgg has always been willing to accept an aggregate with a finalFunc
...
and only one transition state, but the CREATE AGGREGATE code rejected
this combination.
2000-03-26 19:43:58 +00:00
Peter Eisentraut
4579e68db2
Updated user's guide to match new psql's output format
...
Fixed bug in createdb/alternative location
2000-03-26 18:32:30 +00:00
Tom Lane
3871b69ba1
Improve descriptions of postmaster switches.
2000-03-26 07:04:54 +00:00
Tom Lane
a7b8de40db
Rearrange steps in recommended install procedure to something more
...
reasonable, ie configure and build first, then optionally run regress
tests using new parallel (non-installed) test method, and only then
backup and kill old installation.
2000-03-26 07:03:38 +00:00
Tom Lane
5521658e30
Add description of new parallel regression testing method; update
...
procedure to cover running either test script; other minor improvements.
2000-03-26 07:01:19 +00:00
Tom Lane
4e9c534766
Update descriptions of configure's options, and document how to specify
...
multiple directories for --with-includes or --with-libraries.
2000-03-26 06:59:31 +00:00
Tom Lane
7c81a130a4
Fix erroneous claim that 'postmaster -S' leaves the postmaster running
...
in the foreground --- in fact, it auto-detaches.
2000-03-26 06:58:17 +00:00
Bruce Momjian
ba834d6425
Update initdb flags.
2000-03-26 03:40:37 +00:00
Tatsuo Ishii
d7959b5c71
Change resultmap:
...
powerpc-unknown-linux-gnu --> powerpc-unknown-linux-gnulibc1
this is because for new config.guess.
2000-03-26 02:35:01 +00:00
Tatsuo Ishii
f3160a6530
New platform specific geometry regression expected file for
...
powerpc-linux-gnulibc1.
2000-03-26 02:28:07 +00:00
Tatsuo Ishii
5363144d37
Remove some results from int4-not-representable.out
...
This is due to the changes made to int4.sql.
< SELECT dsqrt(float8 '64') AS eight;
< eight
< -------
< 8
< (1 row)
<
< SELECT |/float8 '64' AS eight;
< eight
< -------
< 8
< (1 row)
<
< SELECT ||/float8 '27' AS three;
< three
< -------
< 3
< (1 row)
<
2000-03-26 02:25:34 +00:00
Tom Lane
bccac99e97
Make configure --help produce slightly more useful and consistently-
...
formatted descriptions of --with options.
2000-03-26 01:29:25 +00:00
Tom Lane
cb3b3eda9a
In PQnotifies discussion, reference PQsocket as function needed to get
...
file descriptor number for select(). (Suggestion from Ken Wright.)
2000-03-26 01:00:17 +00:00
Bruce Momjian
d2684ea712
Attached is the regression diff for geometry, RedHat 6.1 on a Pentium
...
200 MMX. I was going through my e-mail, cleaning out my 1000+ message
inbox, and found this one. Sorry.
--
Lamar Owen
2000-03-26 00:18:57 +00:00
Tom Lane
0abebf0e7b
Remove bogus complexity from build/install of plperl. This stuff was
...
apparently copied from the makefile for the perl5 interface module,
which needs it for reasons explained in src/interfaces/Makefile.
But none of those reasons apply to plperl.
2000-03-25 19:26:49 +00:00
Tom Lane
e4739e7029
Old patch from Mark Hollomon to add plperl to createlang's repertoire.
...
Seems to have slipped through the cracks.
2000-03-25 19:10:27 +00:00
Tom Lane
cfc0ba8c04
Another fix for old shells.
2000-03-25 19:01:48 +00:00
Tom Lane
c446802b22
Fix syntax error reported by old shells ("if ! command..." is a
...
neologism, apparently).
2000-03-25 18:46:17 +00:00
Bruce Momjian
1aecb8d2ff
More >&1 cleanups
2000-03-25 14:44:42 +00:00
Bruce Momjian
3df65f8499
More changes of >& to 2>&1
2000-03-25 14:36:58 +00:00
Bruce Momjian
6e801bd8db
Remove >& and make it 2>&1
2000-03-25 14:32:50 +00:00
Bruce Momjian
0dd9558ed7
Add POLLUTE=1 to perl Makefile.PL creations.
2000-03-25 14:25:31 +00:00
Tom Lane
5c462baebc
transformCreateStmt should put Ident nodes, not ColumnDef nodes, into
...
keys lists of Constraint nodes. This eliminates a type pun that would
probably have caused trouble someday, and eliminates circular references
in the parsetree that were causing trouble now.
Also, change parser's uses of strcasecmp() to strcmp(). Since scan.l
has downcased any unquoted identifier, it is never correct to check an
identifier with strcasecmp() in the parser. For example,
CREATE TABLE FOO (f1 int, UNIQUE("F1"));
was accepted, which is wrong, and xlateSqlFunc did more than it should:
select datetime();
ERROR: Function 'timestamp()' does not exist
(good)
select "DateTime"();
ERROR: Function 'timestamp()' does not exist
(bad)
2000-03-24 23:34:19 +00:00
Tom Lane
8f50f7a291
Improve comment.
2000-03-24 23:26:45 +00:00
Tom Lane
8cbeb5f131
Save a few cycles in simple cases: no need to call cost_sort() when there
...
is no presorted path to compare with.
2000-03-24 21:40:43 +00:00
Bruce Momjian
c07118b3b3
Remove -O2 for aix.
2000-03-24 14:39:07 +00:00
Bruce Momjian
be0204133c
Move LOCK terms down.
2000-03-24 03:57:06 +00:00
Tom Lane
39cd6e2e91
outfuncs.c was missing a print routine for Material plan nodes, leading
...
to trouble when trying to EXPLAIN VERBOSE a plan containing one.
2000-03-24 02:58:25 +00:00
Tom Lane
eca02fee2c
Rename bytea functions to not have upper-case letters in their names.
...
Clean up grotty coding in them, too. AFAICS from the CVS logs, these
have been broken since Postgres95, so I'm not going to insist on an
initdb to fix them now...
2000-03-24 02:41:46 +00:00
Tom Lane
0edcee3459
Fold PQsetenv working state into PGconn, rather than trying to maintain
...
it in a separate object. There's no value in keeping the state separate,
and it creates dangling-pointer problems. Also, remove PQsetenv routines
from public API, until and unless they are redesigned to have a safer
interface. Since they were never part of the documented API before 7.0,
it's unlikely that anyone is calling them.
2000-03-24 01:39:55 +00:00
Tatsuo Ishii
5b1f92eaa7
Update multi-byte support README
2000-03-24 01:37:11 +00:00
Bruce Momjian
853cf66176
Update HISTORY
2000-03-24 01:20:09 +00:00
Tom Lane
7177bbac29
A little further tweaking of the range-query selectivity logic:
...
to avoid undue sensitivity to roundoff error, believe that a zero
or slightly negative range estimate should represent a small
positive selectivity, rather than falling back on a generic default
estimate.
2000-03-23 23:35:47 +00:00
Bruce Momjian
6d79d6027c
>> 5. empty define that results in an empty but terminated line ( ; )
...
easy (maybe dumb) fix for 5 in attachment define.patch
greetings, Andreas
2000-03-23 23:16:49 +00:00
Bruce Momjian
f8645018bc
Back out // compiler flag.
2000-03-23 22:25:36 +00:00
Bruce Momjian
4ddc50dffa
Hmm, absolute pathnames for the copy makes sense. I'll whip up that
...
patch in a second. Should be sufficent to just make sure the first
character is a '/', right?
Ross J. Reedstrom
2000-03-23 21:38:58 +00:00
Bruce Momjian
b2d867fb08
Some points for portability improvements:
...
1. C++ style comments in C source for ecpg ( // comment )
2. compiler finds wrong include file extern.h in ecpg/lib/descriptor.c
from
include path instead of workdir (rename it ?)
3. fe-connect getsockopt takes a socklen_t as fifth arg not int (use
SOCKET_SIZE_TYPE instead)
4. char vs unsigned char in psql calls to libpq
5. empty define that results in an empty but terminated line ( ; )
Now for all but point 3 I can supply changes to the
compiler flags, to make the compiler less pedantic.
Or is someone interested in the complications ?
in the meantime can someone apply the attached patch ?
Andreas
2000-03-23 17:27:36 +00:00
Bruce Momjian
90cb4c89df
Update history/sgml.
2000-03-23 15:09:56 +00:00
Bruce Momjian
2f839c58e2
Please apply the attached patch to interfaces/libpq/libpq-fe.h. This would
...
allow to write applications which do not have a link to postgres_ext.h in
their source directory.
Andreas Kardos
2000-03-23 15:00:11 +00:00
Michael Meskes
ac3884e2a9
*** empty log message ***
2000-03-23 07:53:48 +00:00
Tom Lane
3097788f66
subselect regress test was kind of silly; it claimed to test correlation
...
cases but actually did no such thing. Make it test some more cases than
before (including things that didn't work in 6.5).
2000-03-23 07:42:13 +00:00
Tom Lane
5c63975504
Float-to-int conversion functions should return NULL when given NULL
...
input, not throw a gratuitous elog().
2000-03-23 07:40:00 +00:00
Tom Lane
37ab088770
Remove no-longer-necessary restriction against uplevel correlation vars
...
outside WHERE clause. Fix a couple of places that didn't handle uplevel
refs cleanly.
2000-03-23 07:38:30 +00:00
Tom Lane
dadb14fa60
Hack parse_coerce so it won't try to constant-fold the dummy Const
...
nodes introduced by make_subplan(). It'd be better if we used a
different node type for subplan result placeholders, but for now...
2000-03-23 07:36:03 +00:00
Tom Lane
9da6d2c0e7
ExecSubPlan needs to be able to cope with RelabelType nodes atop the
...
Const placeholder nodes for subplan result values.
2000-03-23 07:32:58 +00:00
Bruce Momjian
b212e7ad7b
Update TODO list.
2000-03-23 06:35:58 +00:00
Bruce Momjian
b508136d81
Update HISTORY file for 7.0.
2000-03-23 06:30:58 +00:00
Tatsuo Ishii
5ca8eb9216
Prepare for 7.0 release
2000-03-23 02:04:07 +00:00