OSDN Git Service
Bruce Momjian [Wed, 19 Apr 2000 20:50:34 +0000 (20:50 +0000)]
Update TODO list.
Bruce Momjian [Wed, 19 Apr 2000 00:03:44 +0000 (00:03 +0000)]
Update TODO list.
Bruce Momjian [Tue, 18 Apr 2000 23:44:58 +0000 (23:44 +0000)]
More cleanup
Bruce Momjian [Tue, 18 Apr 2000 23:43:24 +0000 (23:43 +0000)]
Rename binary object to binary format.
Bruce Momjian [Tue, 18 Apr 2000 23:21:04 +0000 (23:21 +0000)]
Update COPY manual page for \N.
Bruce Momjian [Tue, 18 Apr 2000 21:18:43 +0000 (21:18 +0000)]
Remove old TODO items. Add some to release.sgml.
Bruce Momjian [Tue, 18 Apr 2000 18:41:15 +0000 (18:41 +0000)]
Fix \N mention in manual
Thomas G. Lockhart [Tue, 18 Apr 2000 15:23:34 +0000 (15:23 +0000)]
Clean up description of SET CONSTRAINTS.
Thomas G. Lockhart [Tue, 18 Apr 2000 15:23:10 +0000 (15:23 +0000)]
Update list of supported platforms to include SCO info.
Move several platforms to the unsupported list :(
Bruce Momjian [Tue, 18 Apr 2000 15:04:02 +0000 (15:04 +0000)]
Security fix for plperl.
Bruce Momjian [Tue, 18 Apr 2000 14:55:27 +0000 (14:55 +0000)]
Update release.sgml
Tom Lane [Tue, 18 Apr 2000 05:57:45 +0000 (05:57 +0000)]
linux_alpha pattern should allow for more-detailed machine type such
as 'alphaev5', cf report from Stepanov 13-Apr-00.
Tom Lane [Tue, 18 Apr 2000 05:52:35 +0000 (05:52 +0000)]
Repair coredump seen when a view refers to an inheritance group
(SELECT FROM table*). Cause was reference to 'eref' field of an RTE,
which is null in an RTE loaded from a stored rule parsetree. There
wasn't any good reason to be touching the refname anyway...
Tom Lane [Tue, 18 Apr 2000 05:43:02 +0000 (05:43 +0000)]
Correct oversight in hashjoin cost estimation: nodeHash sizes its hash
table for an average of NTUP_PER_BUCKET tuples/bucket, but cost_hashjoin
was assuming a target load of one tuple/bucket. This was causing a
noticeable underestimate of hashjoin costs.
Thomas G. Lockhart [Tue, 18 Apr 2000 05:35:38 +0000 (05:35 +0000)]
Include information for armv4l from Mark Knox <segfault@hardline.org>.
Tom Lane [Tue, 18 Apr 2000 00:27:34 +0000 (00:27 +0000)]
Revert no-longer-needed relaxation of compiler errors.
Tom Lane [Tue, 18 Apr 2000 00:24:30 +0000 (00:24 +0000)]
Make ECPGraise's str parameter const to suppress warnings from gcc
and errors from pickier compilers.
Bruce Momjian [Mon, 17 Apr 2000 22:21:07 +0000 (22:21 +0000)]
Add comment for -qhalt=w removal so it can be re-added later
Peter Mount [Mon, 17 Apr 2000 20:07:56 +0000 (20:07 +0000)]
Another attempt at 7.0
Bruce Momjian [Mon, 17 Apr 2000 18:11:43 +0000 (18:11 +0000)]
Aix additions
Bruce Momjian [Mon, 17 Apr 2000 18:05:00 +0000 (18:05 +0000)]
Aix patches from Zeugswetter Andrea
Bruce Momjian [Mon, 17 Apr 2000 16:35:23 +0000 (16:35 +0000)]
Update TODO list.
Bruce Momjian [Mon, 17 Apr 2000 15:50:18 +0000 (15:50 +0000)]
Remove -qhalt=w flag from aix42.
Tom Lane [Mon, 17 Apr 2000 00:49:58 +0000 (00:49 +0000)]
Add code to test for non-shared libperl and fail gracefully.
Not a big step forward, but it's something...
Peter Eisentraut [Sun, 16 Apr 2000 20:04:51 +0000 (20:04 +0000)]
squished \dS+ bug pointed out by Mike Mascari
Tom Lane [Sun, 16 Apr 2000 18:41:30 +0000 (18:41 +0000)]
Add scripts to enable/disable use of new LIKE/regexp selectivity
estimation operators. See contrib/likeplanning/README for info.
Tom Lane [Sun, 16 Apr 2000 18:07:22 +0000 (18:07 +0000)]
Tweak create_help.pl so it will work under either perl 4.* or perl 5.*.
Remove knowledge of path to documentation source directory from perl
script, instead have Makefile pass it to script.
Peter Eisentraut [Sun, 16 Apr 2000 15:46:40 +0000 (15:46 +0000)]
more psql bug squashing:
\copy without arguments failed
commands with too many arguments were too silent
Tom Lane [Sun, 16 Apr 2000 04:41:03 +0000 (04:41 +0000)]
Add new selectivity estimation functions for pattern-matching operators
(LIKE and regexp matches). These are not yet referenced in pg_operator,
so by default the system will continue to use eqsel/neqsel.
Also, tweak convert_to_scalar() logic so that common prefixes of strings
are stripped off, allowing better accuracy when all strings in a table
share a common prefix.
Tom Lane [Sun, 16 Apr 2000 04:27:52 +0000 (04:27 +0000)]
Allow COPY WITH OIDS to system OID values --- rely on unique indexes to
prevent duplicate OIDs from being added. Clean up redundant error
messages.
Tom Lane [Sun, 16 Apr 2000 04:25:42 +0000 (04:25 +0000)]
Show failing OID in 'cache lookup failed' messages.
Tom Lane [Sun, 16 Apr 2000 04:19:41 +0000 (04:19 +0000)]
Show failing OID in 'cache lookup failed' messages;
print OIDs as %u not %d.
Tom Lane [Sun, 16 Apr 2000 04:16:55 +0000 (04:16 +0000)]
Show failing OID in 'cache lookup failed' messages.
Tom Lane [Sun, 16 Apr 2000 04:14:49 +0000 (04:14 +0000)]
Print OIDs as %u not %d.
Tatsuo Ishii [Sun, 16 Apr 2000 03:50:00 +0000 (03:50 +0000)]
Change postopts.default.sample. remove -S option.
With the default option, pg_ctl can show messages from
postmaster upon its failure.
Tom Lane [Sun, 16 Apr 2000 01:55:45 +0000 (01:55 +0000)]
get_relattval() should treat a NULL constant as a non-constant expression,
since it has no way to indicate to its caller that the constant is
actually NULL. This prevents coredump in cases like
WHERE textfield < null::text;
Bruce Momjian [Sat, 15 Apr 2000 23:29:58 +0000 (23:29 +0000)]
SYstem user not implemented
Tom Lane [Sat, 15 Apr 2000 19:13:08 +0000 (19:13 +0000)]
elog(NOTICE) during COPY incorrectly reset lineno to 0, causing any
subsequent elogs() in the same COPY operation to display the wrong
line number. Fix is to clear lineno only when elog level is such
that we will not return to caller.
Peter Eisentraut [Fri, 14 Apr 2000 23:43:44 +0000 (23:43 +0000)]
fixed another psql \e bug (handle newlines as whitespace)
repaired psql option scanning bug (special treatment to \g |pipe)
fixed ipcclean makefile
made configure look for Perl to handle psql help build gracefully
Bruce Momjian [Fri, 14 Apr 2000 23:12:29 +0000 (23:12 +0000)]
Update set constraints man page
Tom Lane [Fri, 14 Apr 2000 23:04:44 +0000 (23:04 +0000)]
Fix busted markup.
Bruce Momjian [Fri, 14 Apr 2000 22:53:10 +0000 (22:53 +0000)]
update
Bruce Momjian [Fri, 14 Apr 2000 22:23:02 +0000 (22:23 +0000)]
MOre cleanup
Bruce Momjian [Fri, 14 Apr 2000 22:16:01 +0000 (22:16 +0000)]
Update
Bruce Momjian [Fri, 14 Apr 2000 22:13:24 +0000 (22:13 +0000)]
update
Bruce Momjian [Fri, 14 Apr 2000 21:44:21 +0000 (21:44 +0000)]
Updates create_function.sgml with fixes for new foreign keys
Bruce Momjian [Fri, 14 Apr 2000 17:37:54 +0000 (17:37 +0000)]
UPdate vacuum man page to be clearer.
Thomas G. Lockhart [Fri, 14 Apr 2000 15:22:22 +0000 (15:22 +0000)]
Fix spelling of "millennium".
Thanks to Mika Nystrom <mika@camembert.cs.caltech.edu> for spotting this.
Thomas G. Lockhart [Fri, 14 Apr 2000 15:22:10 +0000 (15:22 +0000)]
Fix (well, add) support for ISO "week" in date_part(). Needed for ODBC.
Fix spelling of "millennium".
Thanks to Mika Nystrom <mika@camembert.cs.caltech.edu> for spotting this.
Thomas G. Lockhart [Fri, 14 Apr 2000 15:17:28 +0000 (15:17 +0000)]
Add mention of SET CONSTRAINT and CREATE CONSTRAINT TRIGGER.
Thomas G. Lockhart [Fri, 14 Apr 2000 15:16:09 +0000 (15:16 +0000)]
Rename Digital Unix to Compaq Tru64 :(
Update platform support for HPUX, Linux-mips, Linux-ppc, mklinux,
NetBSD-m68k (may be a bit premature), and Solaris.
Thomas G. Lockhart [Fri, 14 Apr 2000 15:10:57 +0000 (15:10 +0000)]
Mention CmdTuples(). From Vince.
Thomas G. Lockhart [Fri, 14 Apr 2000 15:08:56 +0000 (15:08 +0000)]
Mention support for date_part('week',timestamp).
Fix spelling of "millennium".
Thanks to Mika Nystrom <mika@camembert.cs.caltech.edu>.
Bruce Momjian [Fri, 14 Apr 2000 14:29:24 +0000 (14:29 +0000)]
Update TODO list.
Tom Lane [Fri, 14 Apr 2000 03:05:35 +0000 (03:05 +0000)]
Fix silly definition order in config.h --- we had prototypes like
extern int inet_aton(const char *cp, struct in_addr * addr);
appearing before the optional #define for const, which was certain
to fail on a machine with neither const nor inet_aton().
Tom Lane [Fri, 14 Apr 2000 01:34:24 +0000 (01:34 +0000)]
Another static-vs-not-static error.
Tom Lane [Fri, 14 Apr 2000 01:26:49 +0000 (01:26 +0000)]
Remove bogus extern for 'descriptors' variable, which is in fact static.
Some compilers object to seeing extern and later static ...
Tom Lane [Fri, 14 Apr 2000 01:00:16 +0000 (01:00 +0000)]
#undef const, inline, signed, volatile, on the expectation that a C++
compiler will understand them. configure may have #define'd them to
empty because the local C compiler doesn't understand them, but this
may very well cause a C++ compilation to fail, so don't do it in C++.
Tom Lane [Fri, 14 Apr 2000 00:51:58 +0000 (00:51 +0000)]
Skip setsockopt(SO_REUSEADDR) for the Unix-domain postmaster socket on
all platforms, not just SCO. The operation is undefined for Unix-domain
sockets anyway. It seems SCO is not the only platform that complains
instead of treating the call as a no-op.
Tom Lane [Fri, 14 Apr 2000 00:42:06 +0000 (00:42 +0000)]
If configure finds that inet_aton() is not present on this platform,
include the version from backend/port into libpq.
There is a second-rate implementation of inet_aton() already present
in fe-connect.c, #ifdef'd WIN32. That ought to be removed in favor
of using the better version from port/. However, since I'm not in a
position to test the WIN32 code, I will leave well enough alone for
this release...
Tom Lane [Fri, 14 Apr 2000 00:24:52 +0000 (00:24 +0000)]
Revert inclusion of postgres_ext.h to use "..." instead of <...>, per
request from XEmacs people.
Tom Lane [Fri, 14 Apr 2000 00:19:17 +0000 (00:19 +0000)]
Repair bug reported by Wickstrom: backend would crash if WHERE clause
contained a sub-SELECT nested within an AND/OR tree that cnfify()
thought it should rearrange. Same physical sub-SELECT node could
end up linked into multiple places in resulting expression tree.
This is harmless for most node types, but not for SubLink.
Repair bug by making physical copies of subexpressions that get
logically duplicated by cnfify(). Also, tweak the heuristic that
decides whether it's a good idea to do cnfify() --- we don't really
want that to happen when it would cause multiple copies of a subselect
to be generated, I think.
Bruce Momjian [Thu, 13 Apr 2000 21:44:25 +0000 (21:44 +0000)]
Change DEFINE TYPE to CREATE TYPE.
Jan Wieck [Thu, 13 Apr 2000 11:51:07 +0000 (11:51 +0000)]
Fixed CREATE TYPE to recognize changed parsenodes
Jan
Bruce Momjian [Thu, 13 Apr 2000 07:19:27 +0000 (07:19 +0000)]
No longer need to cast default non-cacheable functions.
Bruce Momjian [Wed, 12 Apr 2000 20:33:37 +0000 (20:33 +0000)]
A few more macro cleanups
Bruce Momjian [Wed, 12 Apr 2000 20:07:13 +0000 (20:07 +0000)]
Update man page to prefer old over current.
Bruce Momjian [Wed, 12 Apr 2000 17:17:23 +0000 (17:17 +0000)]
Ye-old pgindent run. Same 4-space tabs.
Bruce Momjian [Wed, 12 Apr 2000 05:29:10 +0000 (05:29 +0000)]
Reverse out macro fix for the time being.
Bruce Momjian [Wed, 12 Apr 2000 05:24:51 +0000 (05:24 +0000)]
Prevent drop database failure from showing.
Bruce Momjian [Wed, 12 Apr 2000 04:58:09 +0000 (04:58 +0000)]
Fix assert with missing semicolon
Thomas G. Lockhart [Wed, 12 Apr 2000 04:40:03 +0000 (04:40 +0000)]
Fix up markup to allow building.
Adjust two-word substitution parameters to be one word only to reduce
possible ambiguity.
Bruce Momjian [Wed, 12 Apr 2000 01:01:49 +0000 (01:01 +0000)]
Update pgindent
Bruce Momjian [Tue, 11 Apr 2000 22:15:08 +0000 (22:15 +0000)]
Update pgindent
Bruce Momjian [Tue, 11 Apr 2000 19:09:04 +0000 (19:09 +0000)]
Update pgindent for 7.0 release
Bruce Momjian [Tue, 11 Apr 2000 19:00:31 +0000 (19:00 +0000)]
Thomas pointed out this bug in my non-blocking stuff.
Alfred Perlstein
Bruce Momjian [Tue, 11 Apr 2000 18:58:18 +0000 (18:58 +0000)]
Allow libpq++ compile to fail
Bruce Momjian [Tue, 11 Apr 2000 17:42:28 +0000 (17:42 +0000)]
disable plperl
Bruce Momjian [Tue, 11 Apr 2000 17:35:50 +0000 (17:35 +0000)]
Clean up temp files from \e.
Bruce Momjian [Tue, 11 Apr 2000 17:23:35 +0000 (17:23 +0000)]
Uppercase pg_options param
Thomas G. Lockhart [Tue, 11 Apr 2000 15:53:13 +0000 (15:53 +0000)]
Internal functions to support newest ODBC driver {fn ...} conventions.
Includes compiled code to support pre-7.0 backends, but for 7.0 only
requires executing odbc.sql.
Bruce Momjian [Tue, 11 Apr 2000 14:43:54 +0000 (14:43 +0000)]
Attached is are diffs for CREATE/ALTER table doc I've
forgotten in my mailbox (sorry). Haven't tried to apply and
since I don't have working sgml stuff cannot check.
Jan
Thomas G. Lockhart [Tue, 11 Apr 2000 05:39:15 +0000 (05:39 +0000)]
Update porting list.
Fix markup to get clean compile.
Bruce Momjian [Tue, 11 Apr 2000 03:56:19 +0000 (03:56 +0000)]
Update for default ISO date style
Bruce Momjian [Tue, 11 Apr 2000 03:49:04 +0000 (03:49 +0000)]
Update SET manual pages for pg_options.
Tom Lane [Mon, 10 Apr 2000 23:41:52 +0000 (23:41 +0000)]
Tweak smgrblindwrt per advice from Vadim: add parameter indicating
whether to do fsync or not, and if so (which should be seldom) just
do the fsync immediately. This way we need not build data structures
in md.c/fd.c for blind writes.
Bruce Momjian [Mon, 10 Apr 2000 19:25:29 +0000 (19:25 +0000)]
The constant in backend/utils/misc/trace.c, line 32 limits the length of
logged queries to 1024, truncating longer queries. That is about half of
the size I need (I have a union that is 2K long). Can someone consider
bumping it to 4K or so? Patch attached...
Regards,
Ed Loehr
Bruce Momjian [Mon, 10 Apr 2000 01:35:44 +0000 (01:35 +0000)]
No revoke on indexes any more
Hiroshi Inoue [Mon, 10 Apr 2000 00:45:42 +0000 (00:45 +0000)]
Fix an Assert bug(was my fault) pointed out by Tom Lane.
Bruce Momjian [Sun, 9 Apr 2000 19:17:27 +0000 (19:17 +0000)]
UPdate faq/
Bruce Momjian [Sun, 9 Apr 2000 12:14:25 +0000 (12:14 +0000)]
No more need to create groups manually.
Bruce Momjian [Sun, 9 Apr 2000 12:08:33 +0000 (12:08 +0000)]
No grant on indexes.
Tom Lane [Sun, 9 Apr 2000 04:43:20 +0000 (04:43 +0000)]
Buffer manager modifications to keep a local buffer-dirtied bit as well
as a shared dirtybit for each shared buffer. The shared dirtybit still
controls writing the buffer, but the local bit controls whether we need
to fsync the buffer's file. This arrangement fixes a bug that allowed
some required fsyncs to be missed, and should improve performance as well.
For more info see my post of same date on pghackers.
Tom Lane [Sun, 9 Apr 2000 04:31:37 +0000 (04:31 +0000)]
Further tweaking of indexscan cost estimates.
Tom Lane [Sat, 8 Apr 2000 23:32:34 +0000 (23:32 +0000)]
Add explanation about 'Unrecognized variable client_encoding'
message at startup.
Bruce Momjian [Sat, 8 Apr 2000 23:12:01 +0000 (23:12 +0000)]
Document FSYNC in pg_options sgml file.
Bruce Momjian [Sat, 8 Apr 2000 19:38:00 +0000 (19:38 +0000)]
Add new pg_options.sample file.
Tom Lane [Sat, 8 Apr 2000 19:29:40 +0000 (19:29 +0000)]
Tweak TypeCategory to treat new BIT types as of STRING category, rather
than not knowing what they are at all. Perhaps they should have their own
type category? Hard to say. In the meantime, doing it this way allows
SELECT 'unknown' || 'unknown' to continue being resolved as textcat,
instead of spitting out an ambiguous-operator error.
Tom Lane [Sat, 8 Apr 2000 19:20:10 +0000 (19:20 +0000)]
I think we want machine pattern i.86 not i386 --- looks like config.guess
could output several different high digits on most PC Unixen.
Bruce Momjian [Sat, 8 Apr 2000 18:35:30 +0000 (18:35 +0000)]
Add colo to display at end of initdb.