6e90803f90
Fix for systems that don't have INET_ADDRSTRLEN.
2003-01-06 09:58:36 +00:00
6b39507498
Update comments on IPv6 #define.
2003-01-06 06:07:20 +00:00
f240746739
Add test for netinet/ip6.h and getaddrinfo, to enable IPv6.
2003-01-06 06:06:04 +00:00
895f954f24
Update ipv6 comment, move configure test to the right place
2003-01-06 05:46:18 +00:00
2d5e27c637
Add prototype for getaddrinfo().
2003-01-06 05:33:45 +00:00
c3e9699f21
Enable IPv6 connections to the server, and add pg_hba.conf IPv6 entries
...
if the OS supports it. Code will still compile on non-IPv6-aware
machines (feature added by Bruce).
Nigel Kukard
2003-01-06 03:18:27 +00:00
d99e7b5a0d
Add note explaining that a mergejoinable equality operator is now
...
required if a datatype is to be accepted by GROUP BY, DISTINCT, or
ORDER BY. This is documentation for code changes made pursuant to
pgsql-hackers discussion around 29-Nov-02.
2003-01-06 01:20:40 +00:00
daec989f6a
ALTER DOMAIN OWNER, from Rod Taylor.
2003-01-06 00:31:45 +00:00
1bf1597e3a
Revert rpath-mangling patch. See discussion on -patches around Nov 29 for
...
the rationale.
2003-01-05 13:45:47 +00:00
a60f9db508
Fix inherited UPDATE for cases where child column numbering doesn't
...
match parent table. This used to work, but was broken in 7.3 by
rearrangement of code that handles targetlist sorting. Add a regression
test to catch future breakage.
2003-01-05 00:56:40 +00:00
17194f4112
Partial code review for ALTER DOMAIN patch. Incorporates Rod Taylor's
...
patches of 9-Dec (permissions fix) and 13-Dec (performance) as well as
a partial fix for locking issues: concurrent DROP COLUMN should not
create trouble anymore. But concurrent DROP TABLE is still a risk, and
there is no protection at all against creating a column of a domain while
we are altering the domain.
2003-01-04 00:46:08 +00:00
150ffb2d50
Adjust lo type in contrib during pg_restore so that pg_restore could
...
reload the type.
2003-01-03 18:05:02 +00:00
7e4d4354bc
flockfile/funlockfile is POSIX, so NetBSD has them too --- use them.
2003-01-02 23:22:49 +00:00
0a02d47a11
Enforces NOT NULL constraints to be applied against new PRIMARY KEY
...
columns in DefineIndex. So, ALTER TABLE ... PRIMARY KEY will now
automatically add the NOT NULL constraint. It appeared the alter_table
regression test wanted this to occur, as after the change the regression
test better matched in inline 'fails'/'succeeds' comments.
Rod Taylor
2003-01-02 19:29:22 +00:00
2f86f146d9
Fix BSD/OS thread file locking bug in new fseeko code.
...
Backpatch to 7.3.X.
2003-01-02 06:00:33 +00:00
d6dbb6b283
fastpath code neglected to check whether user has privileges to call the
...
target function. Also, move SetQuerySnapshot() call to avoid assert
failure when a fastpath call is attempted in an aborted transaction.
2003-01-01 21:57:05 +00:00
a26ac42b76
Awhile back I wrote that freebsd.h was probably broken in the places where
...
it diverged from netbsd.h and openbsd.h. This has now been confirmed.
Accordingly, make all three exactly alike.
2003-01-01 20:35:39 +00:00
d2a522e483
Update:
...
< * Have DEFAULT dependency track use of sequence, for DROP DEFAULT check
> * Disallow changing default expression of a SERIAL column
2003-01-01 19:04:07 +00:00
4a9656f2c2
Add:
...
> * Have DEFAULT dependency track use of sequence, for DROP DEFAULT check
2002-12-31 18:06:03 +00:00
9ab7ab5196
Add casts between lo and oid.
2002-12-31 10:22:03 +00:00
699782b695
Adjust Tcl-related code to compile cleanly with Tcl 8.4 (add const modifiers as
...
needed). Some desultory const-ification of SPI interface to support this.
2002-12-30 22:10:54 +00:00
d82794ee33
Attached is a patch to provide makefiles, etc. to allow the compilation
...
of the libpq interface static and dynamic libraries with the freely
downloadable Borland C++ compiler version 5.5 and/or C++ Builder.
Lester Godwin
2002-12-30 21:07:26 +00:00
896bd121cc
Code review for transaction-safe-TRUNCATE patch: minor cleanups.
2002-12-30 19:45:17 +00:00
a03c0d93d5
Code review for CLUSTER ALL patch. Fix bogus locking, incorrect transaction
...
stop/start nesting, other infelicities.
2002-12-30 18:42:17 +00:00
2e1f2c3109
Make use of TCL_INCLUDE_SPEC if available (it's new in Tcl 8.4, too bad
...
it took 'em this long to realize it's needed...)
2002-12-30 17:19:54 +00:00
33f0108df8
Cause FETCH 1 to return the current cursor row, or zero if at
...
beginning/end of cursor.
Have MOVE return 0/1 depending on cursor position.
Matches SQL spec.
Pass cursor counter from parser as a long rather than int.
Doc updates.
2002-12-30 15:31:51 +00:00
a0fa0117a5
Better solution to integer overflow problem in hash batch-number
...
computation: reduce the bucket number mod nbatch. This changes the
association between original bucket numbers and batches, but that
doesn't matter. Minor other cleanups in hashjoin code to help
centralize decisions.
2002-12-30 15:21:23 +00:00
e533e7dcf5
Add missing slash to python install path.
2002-12-30 05:06:50 +00:00
58b95441a4
Add:
...
> * Allow infinite dates just like infinite timestamps
2002-12-30 04:48:57 +00:00
500ba40915
Point does not return a center of lseg.
...
Kenji Sugita
2002-12-30 02:18:29 +00:00
b33265e9e6
Adjust hash table sizing algorithm to avoid integer overflow in
...
ExecHashJoinGetBatch(). Fixes core dump on large hash joins, as in
example from Rae Stiening.
2002-12-29 22:28:50 +00:00
c9d8712043
Clean up quoting in configure.in. configure did not change.
2002-12-29 03:56:35 +00:00
a8a820668a
Deliver better error message when a relation name is used in an expression.
...
Per report from Ian Barwick.
2002-12-27 20:06:19 +00:00
6c08905d4c
Remove overenthusiastic free'ing of comment dependencies; could lead to
...
core dump in pg_dump when dumping views having comments. See bug #855 .
2002-12-27 17:10:45 +00:00
1868b0be44
Small fix in documentation and some examples of usage. Please, apply to
...
7.3 and current CVS
Oleg Bartunov
2002-12-27 14:10:29 +00:00
9a39ba4b0f
Trivial patch to increase max_fsm_pages as per earlier discussion.
...
Philip Warner
2002-12-27 14:06:34 +00:00
7288439999
Added:
...
> * Two-phase commit to implement distributed transactions
2002-12-27 05:56:53 +00:00
f772e6cbf7
Clamp the output of estimate_hash_bucketsize() to a sane range;
...
per example from Bruno Wolff in which it produced a silly result.
2002-12-26 23:38:42 +00:00
1dfbbd51e7
Don't try to free executor state of an InitPlan early --- this breaks
...
EXPLAIN ANALYZE. (Premature optimization is the root of all evil?)
2002-12-26 22:37:42 +00:00
061d4e2079
Add developer organizations:
...
< * Bruce is Bruce Momjian <pgman@candle.pha.pa.us >
< * Christopher is Christopher Kings-Lynne <chriskl@familyhealth.com.au >
< * D'Arcy is D'Arcy J.M. Cain <darcy@druid.net >
> * Bruce is Bruce Momjian <pgman@candle.pha.pa.us > of Software Research Assoc.
> * Christopher is Christopher Kings-Lynne <chriskl@familyhealth.com.au > of
> Family Health Network
> * D'Arcy is D'Arcy J.M. Cain <darcy@druid.net > of The Cain Gang Ltd.
460,461c461,462
< * Fernando Nasser <fnasser@redhat.com >
< * Gavin Sherry <swm@linuxworld.com.au >
> * Fernando Nasser <fnasser@redhat.com > of Red Hat
> * Gavin Sherry <swm@linuxworld.com.au > of Alcove Systems Engineering
464,466c465,467
< * Jan is Jan Wieck <wieck@sapserv.debis.de >
< * Liam is Liam Stewart <liams@redhat.com >
< * Marc is Marc Fournier <scrappy@hub.org >
> * Jan is Jan Wieck <JanWieck@Yahoo.com > of PeerDirect Corp.
> * Liam is Liam Stewart <liams@redhat.com > of Red Hat
> * Marc is Marc Fournier <scrappy@hub.org > of PostgreSQL, Inc.
468,469c469
< * Marko is Marko Kreen <marko@l-t.ee >
< * Michael is Michael Meskes <meskes@postgresql.org >
> * Michael is Michael Meskes <meskes@postgresql.org > of Credativ
472c472
< * Peter M is Peter T Mount <peter@retep.org.uk >
> * Peter M is Peter T Mount <peter@retep.org.uk > of Retep Software
474c474
< * Philip is Philip Warner <pjw@rhyme.com.au >
> * Philip is Philip Warner <pjw@rhyme.com.au > of Albatross Consulting Pty. Ltd.
477d476
< * Ryan is Ryan Bradetich <rbrad@hpb50023.boi.hp.com >
479,483c478,481
< * Tatsuo is Tatsuo Ishii <t-ishii@sra.co.jp >
< * Thomas is Thomas Lockhart <lockhart@fourpalms.org >
< * Tom is Tom Lane <tgl@sss.pgh.pa.us >
< * TomH is Tom I Helbekkmo <tih@Hamartun.Priv.no >
< * Vadim is Vadim B. Mikheev <vadim4o@email.com >
> * Tatsuo is Tatsuo Ishii <t-ishii@sra.co.jp > of Software Research Assoc.
> * Thomas is Thomas Lockhart <lockhart@fourpalms.org > of Jet Propulsion Labratory
> * Tom is Tom Lane <tgl@sss.pgh.pa.us > of Red Hat
> * Vadim is Vadim B. Mikheev <vadim4o@email.com > of Sector Data
2002-12-24 22:06:53 +00:00
572d95150e
Update SSL error message for improper permissions. Backpatch to 7.3.X.
2002-12-23 22:19:00 +00:00
3daad2ae91
case sensitive updates by Kris Jurka
2002-12-23 16:12:36 +00:00
b222867534
pg_dump should consider information_schema to be a system schema.
...
Also, tweak -C option (emit CREATE DATABASE command) to emit encoding
name rather than encoding number, for consistency with pg_dumpall
and better cross-version portability.
2002-12-21 22:45:09 +00:00
f1f5978603
Fix possible buffer overrun in \d command: substr(..., 128) produces
...
a result of at most 128 chars, but that could be more than 128 bytes.
Also ensure we don't try to pfree uninitialized pointers during error
cleanup.
2002-12-21 01:07:07 +00:00
e2ad5816e2
mike beachy's patch for statement handling
2002-12-20 14:10:34 +00:00
83feff3ee7
patch for null table in getPrimaryKeys
2002-12-20 13:15:53 +00:00
ff494e8851
Update 7.3.1 to give proper attribution to pg_dump item.
2002-12-20 00:24:00 +00:00
6d6c9fd9a4
Cause planner to include costs of InitPlans in startup cost of parent
...
plan node. Not sure why this oversight has persisted so long ...
2002-12-19 23:25:01 +00:00
abf6f48319
pgindent fe-connect.c --- done to make IPv6 patch easier to apply.
2002-12-19 19:30:24 +00:00
e77443fde0
MVCC doc improvements:
...
> I'm not objecting to improving the text. I am objecting to deleting it
> outright...
Ok, fair enough. I've attached a revised version of the patch -- let me
know you think it needs further improvements.
Neil Conway
2002-12-18 20:40:24 +00:00