summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-12-05More cleanup of userid to be AclId rather than Oid.Bruce Momjian
2002-12-05changed sort of column names to sort by attnum, not attnameDave Cramer
2002-12-04Update docs mention of query string for debug_ commands, from JosephBruce Momjian
Shraibman.
2002-12-04Repair oversight in recent change of dependency extraction code: whenTom Lane
recursing to handle a join alias var, the context had better be set to be appropriate to the join var's query level. Per report from Hristo Neshev.
2002-12-04Add:Bruce Momjian
> * Add ALTER SEQUENCE to modify min/max/increment/cache/cycle values
2002-12-04Stamp minor version numbers for 7.4 release.Bruce Momjian
2002-12-04Remove typprtlen from getdescr() as it is not available in 7.3. Return -1 forD'Arcy J.M. Cain
that field so that existing programs don't break.
2002-12-04Make usesysid consistently int4, not oid.Bruce Momjian
Catalog patch from Alvaro Herrera for same. catversion updated. initdb required.
2002-12-03Done:Bruce Momjian
> * -Add OpenBSD's getpeereid() call for local socket authentication
2002-12-03Deal with cases where getpeereid _and_ another creditial method isBruce Momjian
supported.
2002-12-03Add OpenBSD local indent credentials, from William Ahern.Bruce Momjian
2002-12-03Updated:Bruce Momjian
< * Add sql3 recursive unions > * Add SQL99 WITH clause to SELECT > * Add SQL99 WITH RECURSIVE to SELECT
2002-12-03Fix off-by-one bug in usage check.Tom Lane
2002-12-02Add for D'Arcy:Bruce Momjian
> * Python > o Allow users to register their own types with _pg > o Allow SELECT to return a dictionary of dictionaries > o Allow COPY BINARY FROM
2002-12-02Repair core dump when trying to delete an entry from an already-NULLTom Lane
datconfig or useconfig field. Per report from Dustin Sallings.
2002-12-02Fix script name in README.Tom Lane
2002-12-02Fix dependency generation for multicolumn foreign keys. From Adam Buraczewski.Tom Lane
2002-12-01Done in 7.3, so removed:Bruce Momjian
< o Allow psql \copy to specify column names 199d197 < o Add SET REAL_FORMAT and SET DOUBLE_PRECISION_FORMAT using printf args
2002-12-01Done:Bruce Momjian
> * -Inline simple SQL functions to avoid overhead (Tom)
2002-12-01Teach planner to expand sufficiently simple SQL-language functionsTom Lane
('SELECT expression') inline, like macros, during the constant-folding phase of planning. The actual expansion is not difficult, but checking that we're not changing the semantics of the call turns out to be more subtle than one might think; in particular must pay attention to permissions issues, strictness, and volatility.
2002-12-01Fix ExecMakeTableFunctionResult() to work with generic expressions asTom Lane
well as function calls. This is needed for cases where the planner has constant-folded or inlined the original function call. Possibly we should back-patch this change into 7.3 branch as well.
2002-12-01Fix pg_dump failure against 7.1 or older servers, perTom Lane
report from Philip Warner.
2002-12-01Run COPY OUT in a temporary memory context that's reset once per row,Tom Lane
and eliminate its manual pfree() calls. This solves the encoding-conversion bug recently reported, and should be faster and more robust than the original coding anyway. For example, we are no longer at risk if datatype output routines leak memory or choose to return a constant string.
2002-11-30Code review for IS DISTINCT FROM patch. Fix incorrect constant-foldingTom Lane
logic, dissuade planner from thinking that 'x IS DISTINCT FROM 42' may be optimized into 'x = 42' (!!), cause dependency on = operator to be recorded correctly, minor other improvements.
2002-11-30Missed one place that can be simplified after recent Param/Const cleanup.Tom Lane
2002-11-30Be more realistic about plans involving Materialize nodes: take theirTom Lane
cost into account while planning.
2002-11-30Make install and clean targets behave more normally.Tom Lane
2002-11-30Upgrade planner and executor to allow multiple hash keys for a hash join,Tom Lane
instead of only one. This should speed up planning (only one hash path to consider for a given pair of relations) as well as allow more effective hashing, when there are multiple hashable joinclauses.
2002-11-29Tighten selection of equality and ordering operators for groupingTom Lane
operations: make sure we use operators that are compatible, as determined by a mergejoin link in pg_operator. Also, add code to planner to ensure we don't try to use hashed grouping when the grouping operators aren't marked hashable.
2002-11-29Repair prehistoric logic error in lseg_eq and lseg_ne.Tom Lane
2002-11-29Suppress compiler warning from newer gcc.Tom Lane
2002-11-29This patch fixes two tiny memory leaks in pg_dump and two in pg_dumpall.Bruce Momjian
Neil Conway
2002-11-28Add trigger emails.Bruce Momjian
2002-11-27rm should be rm -f, per comment from Peter Harris.Tom Lane
(Checked with Peter Eisentraut.)
2002-11-27Improve some comments.Tom Lane
2002-11-27Add note that scaling factor should be >= # of clients.Tom Lane
2002-11-27Synced parser with backendMichael Meskes
2002-11-26Move to URGENT, for Justin:Bruce Momjian
< * Create native Win32 port [win32]
2002-11-26Recreate HISTORY file to match release.sgml changes. Stamp 7.3 final inBruce Momjian
configure/configure.in.
2002-11-26Add -cmdTuples to tcl interface.Bruce Momjian
2002-11-26Update trigger discussion.Bruce Momjian
2002-11-26Update build rules for /HISTORY.Bruce Momjian
2002-11-26Add to trigger thread.Bruce Momjian
2002-11-26Fix typo in release notes.Bruce Momjian
2002-11-26Allocate proper length for sprintf string, from Tatsuo.Bruce Momjian
2002-11-26Use Params, rather than run-time-modified Const nodes, to handleTom Lane
sublink results and COPY's domain constraint checking. A Const that isn't really constant is just a Bad Idea(tm). Remove hacks in parse_coerce and other places that were needed because of the former klugery.
2002-11-26Guard against 0 length string encoding conversion case.Tatsuo Ishii
2002-11-25Remove check for pg_group file as part of initdb -W password assignmentBruce Momjian
--- not needed.
2002-11-25Remove unused constisset and constiscast fields of Const nodes. CleanTom Lane
up code and documentation associated with Param nodes.
2002-11-25Restructure outfuncs and readfuncs to use macros in the same style asTom Lane
just done for copyfuncs/equalfuncs. Read functions in particular get a lot shorter than before, and it's much easier to compare an out function with the corresponding read function to make sure they agree. initdb forced due to small changes in nodestring format (regularizing a few cases that were formerly idiosyncratic).