0f3b83edfa
Improvements from Neil Conway.
2002-12-05 05:47:44 +00:00
23e88e25d6
Document get/set bit/byte functions.
2002-12-05 04:38:30 +00:00
7816c7cb94
More cleanup of userid to be AclId rather than Oid.
2002-12-05 04:04:51 +00:00
caaf941070
changed sort of column names to sort by attnum, not attname
2002-12-05 01:11:43 +00:00
ec1bee1478
Update docs mention of query string for debug_ commands, from Joseph
...
Shraibman.
2002-12-04 21:43:07 +00:00
53e2b794f9
Repair oversight in recent change of dependency extraction code: when
...
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-04 20:00:37 +00:00
20f2872467
Add:
...
> * Add ALTER SEQUENCE to modify min/max/increment/cache/cycle values
2002-12-04 18:23:47 +00:00
5cdf45c6aa
Stamp minor version numbers for 7.4 release.
2002-12-04 18:14:11 +00:00
e3d7c9ba54
Remove typprtlen from getdescr() as it is not available in 7.3. Return -1 for
...
that field so that existing programs don't break.
2002-12-04 12:23:42 +00:00
93902e9521
Make usesysid consistently int4, not oid.
...
Catalog patch from Alvaro Herrera for same.
catversion updated. initdb required.
2002-12-04 05:18:38 +00:00
91f508ae85
Done:
...
> * -Add OpenBSD's getpeereid() call for local socket authentication
2002-12-03 22:10:47 +00:00
6f0ebe3fba
Deal with cases where getpeereid _and_ another creditial method is
...
supported.
2002-12-03 22:09:20 +00:00
f988edb4e1
Add OpenBSD local indent credentials, from William Ahern.
2002-12-03 21:50:44 +00:00
31504cc83b
Updated:
...
< * Add sql3 recursive unions
> * Add SQL99 WITH clause to SELECT
> * Add SQL99 WITH RECURSIVE to SELECT
2002-12-03 17:38:34 +00:00
565dcdf77f
Fix off-by-one bug in usage check.
2002-12-03 07:12:18 +00:00
d117782a4b
Add for D'Arcy:
...
> * 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-02 05:42:36 +00:00
2802668159
Repair core dump when trying to delete an entry from an already-NULL
...
datconfig or useconfig field. Per report from Dustin Sallings.
2002-12-02 05:20:47 +00:00
dfebfc1bc8
Fix script name in README.
2002-12-02 00:29:01 +00:00
b168915643
Fix dependency generation for multicolumn foreign keys. From Adam Buraczewski.
2002-12-02 00:28:29 +00:00
c9a993ccf3
Done in 7.3, so removed:
...
< o Allow psql \copy to specify column names
199d197
< o Add SET REAL_FORMAT and SET DOUBLE_PRECISION_FORMAT using printf args
2002-12-01 21:28:01 +00:00
68b944757a
Done:
...
> * -Inline simple SQL functions to avoid overhead (Tom)
2002-12-01 21:20:45 +00:00
8e3a87fbd4
Teach planner to expand sufficiently simple SQL-language functions
...
('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-01 21:05:14 +00:00
02f8c9a382
Fix ExecMakeTableFunctionResult() to work with generic expressions as
...
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-01 20:27:32 +00:00
9ee7409ef7
Fix pg_dump failure against 7.1 or older servers, per
...
report from Philip Warner.
2002-12-01 18:44:00 +00:00
3a18f01b7a
Run COPY OUT in a temporary memory context that's reset once per row,
...
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-12-01 18:14:22 +00:00
2b7ec402c4
Code review for IS DISTINCT FROM patch. Fix incorrect constant-folding
...
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-30 21:25:08 +00:00
36c356e799
Missed one place that can be simplified after recent Param/Const cleanup.
2002-11-30 18:28:49 +00:00
935969415a
Be more realistic about plans involving Materialize nodes: take their
...
cost into account while planning.
2002-11-30 05:21:03 +00:00
829cedc8cf
Make install and clean targets behave more normally.
2002-11-30 00:22:39 +00:00
ddb2d78de0
Upgrade planner and executor to allow multiple hash keys for a hash join,
...
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-30 00:08:22 +00:00
f68f11928d
Tighten selection of equality and ordering operators for grouping
...
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-29 21:39:12 +00:00
851a4c48fd
Repair prehistoric logic error in lseg_eq and lseg_ne.
2002-11-29 19:25:33 +00:00
0a013c843b
Suppress compiler warning from newer gcc.
2002-11-29 19:03:01 +00:00
3026493ff2
This patch fixes two tiny memory leaks in pg_dump and two in pg_dumpall.
...
Neil Conway
2002-11-29 16:38:42 +00:00
cf4e603e2c
Add trigger emails.
2002-11-28 20:05:13 +00:00
1941887d6e
rm should be rm -f, per comment from Peter Harris.
...
(Checked with Peter Eisentraut.)
2002-11-27 23:21:12 +00:00
73235a19cf
Improve some comments.
2002-11-27 20:52:04 +00:00
fd89de5156
Add note that scaling factor should be >= # of clients.
2002-11-27 19:26:10 +00:00
b4e334b6e6
Synced parser with backend
2002-11-27 08:30:27 +00:00
c4439536e2
Move to URGENT, for Justin:
...
< * Create native Win32 port [win32]
2002-11-26 22:05:49 +00:00
75d1ed3392
Recreate HISTORY file to match release.sgml changes. Stamp 7.3 final in
...
configure/configure.in.
2002-11-26 22:04:03 +00:00
80e6d99731
Add -cmdTuples to tcl interface.
2002-11-26 21:38:49 +00:00
7fb0d91062
Update trigger discussion.
2002-11-26 19:43:53 +00:00
22a717a18e
Update build rules for /HISTORY.
2002-11-26 19:22:16 +00:00
021f22605d
Add to trigger thread.
2002-11-26 18:54:26 +00:00
2a8e2d292a
Fix typo in release notes.
2002-11-26 05:16:59 +00:00
46f4ed4921
Allocate proper length for sprintf string, from Tatsuo.
2002-11-26 03:08:00 +00:00
ea0b5c8569
Use Params, rather than run-time-modified Const nodes, to handle
...
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-26 03:01:59 +00:00
ac47950238
Guard against 0 length string encoding conversion case.
2002-11-26 02:22:29 +00:00
9645fa8ccd
Remove check for pg_group file as part of initdb -W password assignment
...
--- not needed.
2002-11-25 21:41:46 +00:00