Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Clearify variables names so it is clear which variable is the | Bruce Momjian | 2002-12-05 |
| | | | | client-supplied password and which is from pg_shadow. | ||
* | Allow 'password' encryption even when pg_shadow has MD5 passwords, per | Bruce Momjian | 2002-12-05 |
| | | | | | | report from Terry Yapt and Hiroshi. Backpatch to 7.3. | ||
* | Phase 1 of read-only-plans project: cause executor state nodes to point | Tom Lane | 2002-12-05 |
| | | | | | | | | | | to plan nodes, not vice-versa. All executor state nodes now inherit from struct PlanState. Copying of plan trees has been simplified by not storing a list of SubPlans in Plan nodes (eliminating duplicate links). The executor still needs such a list, but it can build it during ExecutorStart since it has to scan the plan tree anyway. No initdb forced since no stored-on-disk structures changed, but you will need a full recompile because of node-numbering changes. | ||
* | Improvements from Neil Conway. | Bruce Momjian | 2002-12-05 |
| | |||
* | Document get/set bit/byte functions. | Bruce Momjian | 2002-12-05 |
| | |||
* | More cleanup of userid to be AclId rather than Oid. | Bruce Momjian | 2002-12-05 |
| | |||
* | changed sort of column names to sort by attnum, not attname | Dave Cramer | 2002-12-05 |
| | |||
* | Update docs mention of query string for debug_ commands, from Joseph | Bruce Momjian | 2002-12-04 |
| | | | | Shraibman. | ||
* | Repair oversight in recent change of dependency extraction code: when | Tom Lane | 2002-12-04 |
| | | | | | 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. | ||
* | Add: | Bruce Momjian | 2002-12-04 |
| | | | | > * Add ALTER SEQUENCE to modify min/max/increment/cache/cycle values | ||
* | Stamp minor version numbers for 7.4 release. | Bruce Momjian | 2002-12-04 |
| | |||
* | Remove typprtlen from getdescr() as it is not available in 7.3. Return -1 for | D'Arcy J.M. Cain | 2002-12-04 |
| | | | | that field so that existing programs don't break. | ||
* | Make usesysid consistently int4, not oid. | Bruce Momjian | 2002-12-04 |
| | | | | | | Catalog patch from Alvaro Herrera for same. catversion updated. initdb required. | ||
* | Done: | Bruce Momjian | 2002-12-03 |
| | | | | > * -Add OpenBSD's getpeereid() call for local socket authentication | ||
* | Deal with cases where getpeereid _and_ another creditial method is | Bruce Momjian | 2002-12-03 |
| | | | | supported. | ||
* | Add OpenBSD local indent credentials, from William Ahern. | Bruce Momjian | 2002-12-03 |
| | |||
* | Updated: | Bruce Momjian | 2002-12-03 |
| | | | | | | < * Add sql3 recursive unions > * Add SQL99 WITH clause to SELECT > * Add SQL99 WITH RECURSIVE to SELECT | ||
* | Fix off-by-one bug in usage check. | Tom Lane | 2002-12-03 |
| | |||
* | Add for D'Arcy: | Bruce Momjian | 2002-12-02 |
| | | | | | | | > * 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 | ||
* | Repair core dump when trying to delete an entry from an already-NULL | Tom Lane | 2002-12-02 |
| | | | | datconfig or useconfig field. Per report from Dustin Sallings. | ||
* | Fix script name in README. | Tom Lane | 2002-12-02 |
| | |||
* | Fix dependency generation for multicolumn foreign keys. From Adam Buraczewski. | Tom Lane | 2002-12-02 |
| | |||
* | Done in 7.3, so removed: | Bruce Momjian | 2002-12-01 |
| | | | | | | < o Allow psql \copy to specify column names 199d197 < o Add SET REAL_FORMAT and SET DOUBLE_PRECISION_FORMAT using printf args | ||
* | Done: | Bruce Momjian | 2002-12-01 |
| | | | | > * -Inline simple SQL functions to avoid overhead (Tom) | ||
* | Teach planner to expand sufficiently simple SQL-language functions | Tom Lane | 2002-12-01 |
| | | | | | | | | ('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. | ||
* | Fix ExecMakeTableFunctionResult() to work with generic expressions as | Tom Lane | 2002-12-01 |
| | | | | | | 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. | ||
* | Fix pg_dump failure against 7.1 or older servers, per | Tom Lane | 2002-12-01 |
| | | | | report from Philip Warner. | ||
* | Run COPY OUT in a temporary memory context that's reset once per row, | Tom Lane | 2002-12-01 |
| | | | | | | | 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. | ||
* | Code review for IS DISTINCT FROM patch. Fix incorrect constant-folding | Tom Lane | 2002-11-30 |
| | | | | | | 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. | ||
* | Missed one place that can be simplified after recent Param/Const cleanup. | Tom Lane | 2002-11-30 |
| | |||
* | Be more realistic about plans involving Materialize nodes: take their | Tom Lane | 2002-11-30 |
| | | | | cost into account while planning. | ||
* | Make install and clean targets behave more normally. | Tom Lane | 2002-11-30 |
| | |||
* | Upgrade planner and executor to allow multiple hash keys for a hash join, | Tom Lane | 2002-11-30 |
| | | | | | | 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. | ||
* | Tighten selection of equality and ordering operators for grouping | Tom Lane | 2002-11-29 |
| | | | | | | | 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. | ||
* | Repair prehistoric logic error in lseg_eq and lseg_ne. | Tom Lane | 2002-11-29 |
| | |||
* | Suppress compiler warning from newer gcc. | Tom Lane | 2002-11-29 |
| | |||
* | This patch fixes two tiny memory leaks in pg_dump and two in pg_dumpall. | Bruce Momjian | 2002-11-29 |
| | | | | Neil Conway | ||
* | Add trigger emails. | Bruce Momjian | 2002-11-28 |
| | |||
* | rm should be rm -f, per comment from Peter Harris. | Tom Lane | 2002-11-27 |
| | | | | (Checked with Peter Eisentraut.) | ||
* | Improve some comments. | Tom Lane | 2002-11-27 |
| | |||
* | Add note that scaling factor should be >= # of clients. | Tom Lane | 2002-11-27 |
| | |||
* | Synced parser with backend | Michael Meskes | 2002-11-27 |
| | |||
* | Move to URGENT, for Justin: | Bruce Momjian | 2002-11-26 |
| | | | | < * Create native Win32 port [win32] | ||
* | Recreate HISTORY file to match release.sgml changes. Stamp 7.3 final in | Bruce Momjian | 2002-11-26 |
| | | | | configure/configure.in. | ||
* | Add -cmdTuples to tcl interface. | Bruce Momjian | 2002-11-26 |
| | |||
* | Update trigger discussion. | Bruce Momjian | 2002-11-26 |
| | |||
* | Update build rules for /HISTORY. | Bruce Momjian | 2002-11-26 |
| | |||
* | Add to trigger thread. | Bruce Momjian | 2002-11-26 |
| | |||
* | Fix typo in release notes. | Bruce Momjian | 2002-11-26 |
| | |||
* | Allocate proper length for sprintf string, from Tatsuo. | Bruce Momjian | 2002-11-26 |
| |