summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-01-06Fix for systems that don't have INET_ADDRSTRLEN.Peter Eisentraut
2003-01-06Update comments on IPv6 #define.Bruce Momjian
2003-01-06Add test for netinet/ip6.h and getaddrinfo, to enable IPv6.Bruce Momjian
2003-01-06Update ipv6 comment, move configure test to the right placeBruce Momjian
2003-01-06Add prototype for getaddrinfo().Bruce Momjian
2003-01-06Enable IPv6 connections to the server, and add pg_hba.conf IPv6 entriesBruce Momjian
if the OS supports it. Code will still compile on non-IPv6-aware machines (feature added by Bruce). Nigel Kukard
2003-01-06Add note explaining that a mergejoinable equality operator is nowTom Lane
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-06ALTER DOMAIN OWNER, from Rod Taylor.Tom Lane
2003-01-05Revert rpath-mangling patch. See discussion on -patches around Nov 29 forPeter Eisentraut
the rationale.
2003-01-05Fix inherited UPDATE for cases where child column numbering doesn'tTom Lane
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-04Partial code review for ALTER DOMAIN patch. Incorporates Rod Taylor'sTom Lane
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-03Adjust lo type in contrib during pg_restore so that pg_restore couldHiroshi Inoue
reload the type.
2003-01-02flockfile/funlockfile is POSIX, so NetBSD has them too --- use them.Bruce Momjian
2003-01-02Enforces NOT NULL constraints to be applied against new PRIMARY KEYTom Lane
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-02Fix BSD/OS thread file locking bug in new fseeko code.Bruce Momjian
Backpatch to 7.3.X.
2003-01-01fastpath code neglected to check whether user has privileges to call theTom Lane
target function. Also, move SetQuerySnapshot() call to avoid assert failure when a fastpath call is attempted in an aborted transaction.
2003-01-01Awhile back I wrote that freebsd.h was probably broken in the places whereTom Lane
it diverged from netbsd.h and openbsd.h. This has now been confirmed. Accordingly, make all three exactly alike.
2003-01-01Update:Bruce Momjian
< * Have DEFAULT dependency track use of sequence, for DROP DEFAULT check > * Disallow changing default expression of a SERIAL column
2002-12-31Add:Bruce Momjian
> * Have DEFAULT dependency track use of sequence, for DROP DEFAULT check
2002-12-31Add casts between lo and oid.Hiroshi Inoue
2002-12-30Adjust Tcl-related code to compile cleanly with Tcl 8.4 (add const modifiers asTom Lane
needed). Some desultory const-ification of SPI interface to support this.
2002-12-30Attached is a patch to provide makefiles, etc. to allow the compilationBruce Momjian
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-30Code review for transaction-safe-TRUNCATE patch: minor cleanups.Tom Lane
2002-12-30Code review for CLUSTER ALL patch. Fix bogus locking, incorrect transactionTom Lane
stop/start nesting, other infelicities.
2002-12-30Make use of TCL_INCLUDE_SPEC if available (it's new in Tcl 8.4, too badTom Lane
it took 'em this long to realize it's needed...)
2002-12-30Cause FETCH 1 to return the current cursor row, or zero if atBruce Momjian
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-30Better solution to integer overflow problem in hash batch-numberTom Lane
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-30Add missing slash to python install path.Bruce Momjian
2002-12-30Add:Bruce Momjian
> * Allow infinite dates just like infinite timestamps
2002-12-30Point does not return a center of lseg.Tom Lane
Kenji Sugita
2002-12-29Adjust hash table sizing algorithm to avoid integer overflow inTom Lane
ExecHashJoinGetBatch(). Fixes core dump on large hash joins, as in example from Rae Stiening.
2002-12-29Clean up quoting in configure.in. configure did not change.Bruce Momjian
2002-12-27Deliver better error message when a relation name is used in an expression.Tom Lane
Per report from Ian Barwick.
2002-12-27Remove overenthusiastic free'ing of comment dependencies; could lead toTom Lane
core dump in pg_dump when dumping views having comments. See bug #855.
2002-12-27Small fix in documentation and some examples of usage. Please, apply toBruce Momjian
7.3 and current CVS Oleg Bartunov
2002-12-27Trivial patch to increase max_fsm_pages as per earlier discussion.Bruce Momjian
Philip Warner
2002-12-27Added:Bruce Momjian
> * Two-phase commit to implement distributed transactions
2002-12-26Clamp the output of estimate_hash_bucketsize() to a sane range;Tom Lane
per example from Bruno Wolff in which it produced a silly result.
2002-12-26Don't try to free executor state of an InitPlan early --- this breaksTom Lane
EXPLAIN ANALYZE. (Premature optimization is the root of all evil?)
2002-12-24Add developer organizations:Bruce Momjian
< * 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-23Update SSL error message for improper permissions. Backpatch to 7.3.X.Bruce Momjian
2002-12-23case sensitive updates by Kris JurkaDave Cramer
2002-12-21pg_dump should consider information_schema to be a system schema.Tom Lane
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-21Fix possible buffer overrun in \d command: substr(..., 128) producesTom Lane
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-20mike beachy's patch for statement handlingDave Cramer
2002-12-20patch for null table in getPrimaryKeysDave Cramer
2002-12-20Update 7.3.1 to give proper attribution to pg_dump item.Bruce Momjian
2002-12-19Cause planner to include costs of InitPlans in startup cost of parentTom Lane
plan node. Not sure why this oversight has persisted so long ...
2002-12-19pgindent fe-connect.c --- done to make IPv6 patch easier to apply.Bruce Momjian
2002-12-18MVCC doc improvements:Bruce Momjian
> 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