Bruce Momjian
42588d436d
Add:
...
> * Allow PREPARE of cursors
2003-08-17 05:23:13 +00:00
Bruce Momjian
a9f9a97906
I almost forgot mark in docs "to_char(interval)" as deprecated function.
...
This useless routine will removed in 7.5. It's already discussed (see
hackers list archive).
Karel Zak
2003-08-17 04:52:41 +00:00
Bruce Momjian
7f5079db98
Add:
...
> * Fix upper()/lower() to work for multibyte encodings
>
2003-08-17 04:50:57 +00:00
Bruce Momjian
41477b9a83
This patch makes two minor fixes to the docs: (1) fixes a
...
spelling mistake in the PREPARE ref page (2) Makes some
English more consistent, in the ref pages for some of the
client apps (3) Adds a link to the libpq docs in the
vacuumdb ref page.
Neil Conway
2003-08-17 04:46:59 +00:00
Bruce Momjian
e7f266e5fe
There is a misstatement in the CLOSE reference page, now that we
...
have cursors that might outlive their creating transactions. A
patch is attached that fixes this (suggestions on better wording
are welcome).
Neil Conway
2003-08-17 04:46:00 +00:00
Bruce Momjian
b433f405c5
Add:
...
> * Allow pooled connections to query prepared queries
> * Allow pooled connections to close all open WITH HOLD cursors
2003-08-17 04:43:48 +00:00
Bruce Momjian
2326ade600
I just noticed that the sample pg_hba.conf in the docs doesn't contain
...
any use of CIDR masks - here's a patch that adds a couple of sample
lines and associated comments.
Andrew Dunstan
2003-08-17 04:39:11 +00:00
Bruce Momjian
f7d9aa8fbf
The attached patch adds some clarification to the documentation of the
...
binary format read/created by COPY BINARY. It also mentions the
contrib/binarycopy module.
Lee Kindness.
2003-08-17 04:33:02 +00:00
Bruce Momjian
6499ebb72b
Add:
...
> * Add ALTER DOMAIN, AGGREGATE, CONVERSION, SEQUENCE ... OWNER TO
>
2003-08-17 04:28:15 +00:00
Bruce Momjian
237b4d6845
Add:
...
> * Add TRUNCATE ... CASCADE
2003-08-17 04:18:01 +00:00
Bruce Momjian
01d0d34694
Add:
...
> * Add pg_get_acldef(), pg_get_typedefault(), and pg_get_attrdef()
2003-08-17 03:56:16 +00:00
Bruce Momjian
d4be99f63d
(I always forget what the magic numbers 0 through 2 means for the
...
"syslog" option.)
By the way: The "virtual_host" parameter is a bad name for that
particular option, I think. "Virtual host" signals that PostgreSQL will
behave differently according to which IP address it's contacted (like
Apache's virtual host support which makes the web-server serve different
sites according to different criteria). A better word for the options
would be "tcpip_listen_addr" or something like that.
Troels Arvin
2003-08-17 03:17:22 +00:00
Bruce Momjian
3297804e14
Add mention of sort_mem in the restore docs.
2003-08-17 03:14:26 +00:00
Bruce Momjian
bb8586d19d
Update for 7.3 tips URL.
2003-08-17 00:41:46 +00:00
Bruce Momjian
b770dc954e
Add to libpq changes made by Tom for new protocol.
2003-08-17 00:20:21 +00:00
Bruce Momjian
4369432405
Not needed, already in CVS.
2003-08-17 00:14:13 +00:00
Bruce Momjian
bfeabcc84f
Add description of error style.
2003-08-16 23:53:54 +00:00
Bruce Momjian
226bae27b9
Add mention that Kerberos 4 isn't recommended.
2003-08-16 23:33:49 +00:00
Bruce Momjian
edc999b09a
Make NEED_REENTRANT_FUNC_NAMES _require_ *_r functions, and add tests to
...
configure to report if they are not found.
2003-08-16 15:35:51 +00:00
Barry Lind
dcfa89537a
Updated the blob regression test to actually use the getBlob/getClob methods
...
and test them, in addition to testing the underlying LargeObject API methods.
Modified Files:
jdbc/build.xml jdbc/org/postgresql/test/jdbc2/BlobTest.java
2003-08-15 18:45:11 +00:00
Barry Lind
5cad6813fb
Fixed improper message length for the connection termination message 'X' when
...
using the V3 protocol.
Modified Files:
jdbc1/AbstractJdbc1Connection.java
2003-08-15 18:36:58 +00:00
Teodor Sigaev
d3fe721a40
Eliminate function start_parse_fh and macro YY_INPUT
2003-08-15 13:44:35 +00:00
Tom Lane
432ca9116b
Rewrite array_cmp to not depend on deconstruct_array. Should be a little
...
faster, but more importantly does not leak memory. Still needs more work
though, per my recent note to pgsql-hackers.
2003-08-15 00:22:26 +00:00
Bruce Momjian
43bb02863f
Add disk rotation idea to WAL todo emails.
2003-08-14 23:13:42 +00:00
Tom Lane
0684043e39
Minor copy-editing.
2003-08-14 23:13:27 +00:00
Bruce Momjian
b72c1b9f63
Adjustment for unixware threading.
2003-08-14 21:24:38 +00:00
Bruce Momjian
bb0b73cd73
Mark unixware as having threaded support.
2003-08-14 21:14:17 +00:00
Tom Lane
483363b03d
Fix longstanding thinko in SSL protocol documentation: the server's
...
initial response is 'S', not 'Y', when it is willing to do SSL.
2003-08-14 20:09:31 +00:00
Tom Lane
4529d2cf27
Add missing quotes.
2003-08-14 18:56:41 +00:00
Tom Lane
80cedf9ba0
Someone moved PageOutput here from common.c, but forgot to move all
...
the #includes it depends on.
2003-08-14 18:49:42 +00:00
Tom Lane
dbb4dd29e9
Remove unnecessary #include's (see c.h).
2003-08-14 18:48:35 +00:00
Tom Lane
71b0fe5b2e
Workaround for platforms that have getaddrinfo() without AI_NUMERICHOST.
...
We don't actually need the flag, so just #define it as zero in such cases.
2003-08-14 18:32:55 +00:00
Tom Lane
2b5f049f7c
Handle double-quotes correctly in user names in ACL lists.
...
Christopher Kings-Lynne
2003-08-14 14:19:11 +00:00
Bruce Momjian
8e97f45f88
Document threading status.
...
Update to POSIX getpwuid_r() function.
2003-08-14 05:27:18 +00:00
Bruce Momjian
a4a31d3967
Adjust for compiler options for compiler bug.
...
Larry Rosenman
2003-08-13 23:59:49 +00:00
Tom Lane
c01641f8ae
libpq failed to cope with COPY FROM STDIN if the command was issued
...
via extended query protocol, because it sends Sync right after Execute
without realizing that the command to be executed is COPY. There seems
to be no reasonable way for it to realize that, either, so the best fix
seems to be to make the backend ignore Sync during copy-in mode. Bit of
a wart on the protocol, but little alternative. Also, libpq must send
another Sync after terminating the COPY, if the command was issued via
Execute.
2003-08-13 18:56:21 +00:00
Tom Lane
0be731ad44
Add PQexecPrepared() and PQsendQueryPrepared() functions, to allow
...
libpq users to perform Bind/Execute of previously prepared statements.
Per yesterday's discussion, this offers enough performance improvement
to justify bending the 'no new features during beta' rule.
2003-08-13 16:29:03 +00:00
Tom Lane
5be44fa453
Move MemoryContextCheck() call from bottom of PostgresMain loop to
...
just before CommitTransactionCommand(). This is a more sensible place
to put it since commit discards a lot of contexts, and we'd not find
out about stomps affecting only transaction-local contexts.
2003-08-13 16:16:23 +00:00
Teodor Sigaev
364ef51484
Correct error messages
2003-08-13 14:41:59 +00:00
Teodor Sigaev
bcec1e617a
More accuracy work with MinWords option of headline function
2003-08-13 14:37:55 +00:00
Bruce Momjian
c090b053fe
I'm quite fond of doing VPATH builds, i.e. building outside the source
...
tree. This also catches lots of little Makefile bugs, so here's a small
patch for one of them (replacing an explicit reference to thread.c with
a reference to it as the first prerequsite of the rule makes make look
for it in the place where it was found (the source tree) rather than in
the build tree. (using GNU make 3.79.1)
John Gray
2003-08-13 03:12:04 +00:00
Tom Lane
9234591071
Include 'IPv4', 'IPv6', or 'Unix' in socket-creation failure messages,
...
in hopes of soothing fears of those with partial IPv6 support. Still an
open question whether we should report EAFNOSUPPORT errors at all,
though.
2003-08-12 22:42:01 +00:00
Tom Lane
90ade5b775
Cope with NoData message from backend. Needed for case where
...
PQexecParams is used with a statement that doesn't return data.
2003-08-12 21:34:44 +00:00
Tom Lane
b6e5823eda
Marginal hacks to move some processing out of the per-client-message
...
processing loop; avoids extra overhead when using parse/bind/execute
messages instead of single Query message.
2003-08-12 18:52:38 +00:00
Tom Lane
fcb90fdc95
Change some frequently-reached elog(DEBUG...) calls to ereport(DEBUG...)
...
for speed reasons. (ereport falls out much more quickly when no output
is needed than elog does.)
2003-08-12 18:23:21 +00:00
Tom Lane
1c6702f6fc
Avoid unnecessary work when stats collection is disabled. Tighten
...
search loop in pgstat_initstats. Per report from Gavin Sherry.
2003-08-12 16:21:18 +00:00
Barry Lind
e3d97d7da2
Applied patch from Oliver Jowett to clean up the jdbc regression test build
...
Modified Files:
jdbc/build.xml
jdbc/org/postgresql/test/jdbc3/Jdbc3TestSuite.java
2003-08-11 23:42:04 +00:00
Tom Lane
302f1a86dc
Rewriter and planner should use only resno, not resname, to identify
...
target columns in INSERT and UPDATE targetlists. Don't rely on resname
to be accurate in ruleutils, either. This fixes bug reported by
Donald Fraser, in which renaming a column referenced in a rule did not
work very well.
2003-08-11 23:04:50 +00:00
Bruce Momjian
730b3a1502
Add:
...
> * Prevent unneeded quoting in psql \d output using fmtId()
2003-08-11 22:39:48 +00:00
Barry Lind
c9fa2871f6
Applied patch from Oliver Jowett to better handle invalid input for getArray
...
(no longer throw an index out of range exception)
Modified Files:
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
2003-08-11 21:33:50 +00:00