Joe Conway
056eb1412c
When a cursor is opened using dblink_open, only start a transaction
...
if there isn't one already open. Upon dblink_close, only commit
the open transaction if it was started by dblink_open, and only
then when all cursors opened by dblink_open are closed. The transaction
accounting is done individually for all named connections, plus
the persistent unnamed connection.
2005-10-18 02:55:49 +00:00
Tom Lane
c62b29a603
Fix several contrib makefiles that failed in VPATH builds, particularly
...
when not using gcc (which has slightly nonstandard inclusion rules).
2005-10-18 01:30:49 +00:00
Tom Lane
23836fb1fb
A few trivial code cleanups motivated by reading warnings generated
...
by a recent HP C compiler. Mostly, get rid of useless local variables
that are assigned to but never used.
2005-10-18 01:06:24 +00:00
Tom Lane
d330f1554d
Clean up libpq's pollution of application namespace by renaming the
...
exported routines of ip.c, md5.c, and fe-auth.c to begin with 'pg_'.
Also get rid of the vestigial fe_setauthsvc/fe_getauthsvc routines
altogether.
2005-10-17 16:24:20 +00:00
Tom Lane
8ffdcbf23b
Add note that some versions of OS X require SHMMAX to be an exact multiple
...
of 4096. Also add comment explaining why we don't suggest using
/etc/sysctl.conf to avoid needing to edit /etc/rc.
2005-10-16 21:22:12 +00:00
Bruce Momjian
649e74bf90
Add space after description.
...
Euler Taveira de Oliveira
2005-10-16 18:26:00 +00:00
Bruce Momjian
98d5f4e574
kerberos error message: localhost -> server hostname
2005-10-15 21:27:19 +00:00
Tom Lane
ad148c4154
Suppress warnings on platforms where fprintf is a macro (eg, recent
...
Fedora). This was already done by somebody for the core flex files,
but these contrib files seem to have been missed.
2005-10-15 20:37:36 +00:00
Tom Lane
b562639561
Fix bogus error test in get_ti_Oid().
2005-10-15 20:28:59 +00:00
Tom Lane
0631059c9c
Fix unportable struct initializations.
2005-10-15 20:24:00 +00:00
Neil Conway
2c19629f93
Remove a long comment from cvs.sgml -- AFAICS this is no longer useful,
...
or at any rate doesn't belong as a comment in a random SGML file.
2005-10-15 20:15:48 +00:00
Neil Conway
fc8f4bac0e
Fix assorted typos in the documentation, and use American spelling
...
rather than British. Patch from Michael Fuhr.
2005-10-15 20:12:33 +00:00
Tom Lane
e4cd186608
Fix thinko in pg_read_file: testing for negative result is not the way
...
to determine whether fread() failed.
2005-10-15 19:47:09 +00:00
Tom Lane
6faa334bef
Update 'supported platforms' list with current buildfarm results.
2005-10-15 17:59:38 +00:00
Bruce Momjian
d62616e6ca
Fix kerberos description: localhost -> server hostname.
2005-10-15 15:29:24 +00:00
Bruce Momjian
1dc3498251
Standard pgindent run for 8.1.
2005-10-15 02:49:52 +00:00
Bruce Momjian
790c01d280
Update pgindent typedef list.
2005-10-15 02:14:22 +00:00
Neil Conway
1d2e0e6d3e
Merge some user-submitted suggestions for improvement into the
...
documentation. Mostly add some <xref>s, fix a few typos, and
document that zlib is required in the installation docs.
2005-10-15 01:47:12 +00:00
Alvaro Herrera
1b5cd6dcdc
Fix typo.
2005-10-15 01:15:33 +00:00
Tom Lane
abd3f43b4c
Fix syslog bug: if any messages are emitted to write_syslog before
...
the facility has been set, the facility gets set to LOCAL0 and cannot
be changed later. This seems reasonably plausible to happen, particularly
at higher debug log levels, though I am not certain it explains Han Holl's
recent report. Easiest fix is to teach the code how to change the value
on-the-fly, which is nicer anyway. I made the settings PGC_SIGHUP to
conform with log_destination.
2005-10-14 20:53:56 +00:00
Andrew Dunstan
f620098dc8
fix nonsensical summary row on example
2005-10-14 20:48:18 +00:00
Tom Lane
4aa0d70fb7
Pass a strdup'd ident string to openlog(), to ensure that reallocation
...
of GUC memory doesn't cause us to start emitting a bogus ident string.
Per report from Han Holl. Also some trivial code cleanup in write_syslog.
2005-10-14 16:41:02 +00:00
Bruce Momjian
a93bf4503f
Allow times of 24:00:00 to match rounding behavior:
...
regression=# select '23:59:59.9'::time(0);
time
----------
24:00:00
(1 row)
This is bad because:
regression=# select '24:00:00'::time(0);
ERROR: date/time field value out of range: "24:00:00"
The last example now works.
2005-10-14 11:47:57 +00:00
Tom Lane
dbc214f7e6
Add documentation mentioning that there are separate regression tests
...
for the PL languages and for contrib.
2005-10-13 23:41:07 +00:00
Tom Lane
412734767a
Improve documentation about CREATEROLE privilege.
2005-10-13 23:26:00 +00:00
Bruce Momjian
35c8983371
Fix uppercase TRUE/FALSE that are WIN32 stuffl.
2005-10-13 23:22:11 +00:00
Bruce Momjian
186bbaab06
Update regression output for new prepare transaction error messages.
2005-10-13 23:12:04 +00:00
Bruce Momjian
2d8e3d1d71
Make stack_base_ptr non-static, for PL/Java.
2005-10-13 22:57:27 +00:00
Bruce Momjian
1d028537a2
This makes the error messages for PREPARE TRANSACTION, COMMIT PREPARED
...
etc. match the docs, which talk about "transaction identifier" not
"gid" or "global transaction identifier".
Steve Woodcock
2005-10-13 22:55:55 +00:00
Bruce Momjian
5aae047e23
Update krb_server_name to document that a missing entry defaults to
...
'localhost'.
Improve kerberos error message.
2005-10-13 22:55:19 +00:00
Tom Lane
f91370cd2f
Update documentation to reflect the new ALTER OWNER rules for all
...
affected types of objects.
2005-10-13 22:44:51 +00:00
Tom Lane
a9980ec37b
Describe the behavior of the SQL_ASCII encoding more accurately.
2005-10-13 21:43:43 +00:00
Tom Lane
6f9cb4eb43
Adjust the discussion of triggers to more clearly guide people in the
...
direction of writing triggers in a procedural language, rather than C.
Per discussion.
2005-10-13 21:09:38 +00:00
Bruce Momjian
8ac386226d
The patch updates the documentation to reflect the fact that higher values
...
of client_min_messages (fatal + panic) are valid and also fixes a slight
issue with how psql tried to display error messages that aren't sent to
the client.
We often tell people to ignore errors in response to requests for things
like "drop if exists", but there's no good way to completely hide this
without upping client_min_messages past ERROR. When running a file like
SET client_min_messages TO 'FATAL';
DROP TABLE doesntexist;
with "psql -f filename" you get an error prefix of
"psql:/home/username/filename:3" even though there is no error message to
prefix because it isn't sent to the client.
Kris Jurka
2005-10-13 20:58:42 +00:00
Bruce Momjian
4784794279
Enable threaded python builds on freebsd5, per report from Jim C. Nasby
2005-10-13 20:40:04 +00:00
Peter Eisentraut
12ee2b98ce
Turn off list of tables, figures, and examples.
2005-10-13 20:10:03 +00:00
Tom Lane
a0fc05aa6e
Go back to emitting path names with forward slashes on Windows.
...
I'm not clear on what the double-backslash idea was intended to fix,
but it breaks at least mingw GNU Make. Per report from Thomas Hallgren.
2005-10-13 17:58:44 +00:00
Bruce Momjian
84cc9a4bb3
Back out this because of fear of changing error strings:
...
This makes the error messages for PREPARE TRANSACTION, COMMIT PREPARED
etc. match the docs, which talk about "transaction identifier" not
"gid" or "global transaction identifier".
Steve Woodcock
2005-10-13 17:57:57 +00:00
Bruce Momjian
90c22c9206
This makes the error messages for PREPARE TRANSACTION, COMMIT PREPARED
...
etc. match the docs, which talk about "transaction identifier" not
"gid" or "global transaction identifier".
Steve Woodcock
2005-10-13 17:57:17 +00:00
Bruce Momjian
6d62338d5e
Rewording, use the more common multi-threaded/single-threaded.
2005-10-13 17:55:18 +00:00
Bruce Momjian
8fc0aa4cca
Clarify causes of possible mismatch between Win32 libraries and
...
applications that use FILE pointers.
2005-10-13 17:46:18 +00:00
Bruce Momjian
165565cd94
Some additional doc changes based around compression of page images in
...
WAL and the interaction of the new full_page_writes parameter with PITR.
The too-small WAL first sect1 has been merged with the one following
sect1 for clarity.
Some minor comments have been made in the WAL config section also.
Passes SGML make and proofread for typos.
Files changed:
patching file doc/src/sgml/backup.sgml
patching file doc/src/sgml/config.sgml
patching file doc/src/sgml/wal.sgml
Simon Riggs
2005-10-13 17:32:42 +00:00
Bruce Momjian
3af21fa568
Mark xslt_process() as volatile.
2005-10-13 16:10:14 +00:00
Bruce Momjian
32e6c2a160
Use get_progname() in backend main.c, rather than port-specific hack
...
that is too fragile.
2005-10-13 15:37:14 +00:00
Tom Lane
203015ebdd
Fix small oversight in recent patch to add more CREATE-FUNCTION-time
...
syntax checking to plpgsql: check_sql_expr() wasn't being called by
make_select_stmt(), so that there was no SQL syntax check for SELECT
statements.
2005-10-13 15:34:19 +00:00
Bruce Momjian
40e1b30f63
Change xpath_table() and xslt_process() from IMMUTABLE to STABLE.
2005-10-13 14:58:33 +00:00
Bruce Momjian
7d43349ab5
Fix capitalization of example.
2005-10-13 14:44:58 +00:00
Neil Conway
c10dba2fe3
Remove an antiquated comment.
2005-10-13 06:24:05 +00:00
Neil Conway
689c815b09
Add a comment describing the requirement that pointers into shared memory
...
that is protected by a spinlock must be volatile, per recent discussion.
2005-10-13 06:17:34 +00:00
Bruce Momjian
4a6dcf0322
Update trigger demo to reflect new trigger ordering.
2005-10-13 02:23:12 +00:00