Bruce Momjian
d08889aa8b
Add tools/find_gt_lt to find < and > in SGML source.
...
Lowercase some uppercase tags so tools is more reliable at finding
problems.
2005-01-23 00:30:59 +00:00
Bruce Momjian
754b5e1c42
More < and > changes to ampersands.
...
8.0.X and HEAD.
2005-01-22 23:22:19 +00:00
Bruce Momjian
1ced129aa3
More < and > cleanups converted to ampersands.
2005-01-22 22:56:36 +00:00
Bruce Momjian
9e292e3e48
More fixes for => and ->, use proper ampersand markups.
2005-01-22 22:31:52 +00:00
Bruce Momjian
1e5eb160d1
Change -> and <- to use proper ampersand markups.
...
HEAD and 8.0.X.
2005-01-22 22:06:27 +00:00
Tom Lane
0f6be37fcb
Clarify that the --enable-integer-datetimes switch affects the time and
...
interval datatypes as well as timestamp.
2005-01-17 18:47:15 +00:00
Bruce Momjian
be105bd789
Please find enclosed another patch that now (I hope) really is
...
correct. It's in addition to the previous patch.
David Fetter
2005-01-17 17:29:49 +00:00
Neil Conway
8a9cc26ee1
Fix minor thinko in pg_dump documentation of "-n" option.
2005-01-17 04:30:37 +00:00
Bruce Momjian
6ea9da1ee0
Please find enclosed a patch to the pl/perl documents that correctly
...
tells what arguments go to pl/perl triggers.
David Fetter
2005-01-17 03:04:17 +00:00
Peter Eisentraut
637cf69b9d
Update supported platforms list.
2005-01-17 02:29:23 +00:00
Tom Lane
9175d7df66
Some more copy-editing.
2005-01-17 01:29:02 +00:00
Tom Lane
a5645972af
Some minor editing work on the release notes.
2005-01-15 21:11:46 +00:00
Tom Lane
0e3afb3277
Minor improvements in descriptions of recent changes.
2005-01-15 07:53:04 +00:00
Bruce Momjian
67c1fd1efd
Update release notes for 8.0.0 final. Release date set as 2005-01-19!
2005-01-15 05:59:44 +00:00
Tom Lane
893c66de69
Simplify trigger example, per Mark Kirkwood.
2005-01-15 03:38:44 +00:00
Kris Jurka
2c1abfd979
Add index entries for function volatilities.
2005-01-14 21:46:09 +00:00
Tom Lane
a294726bc1
Incorporate examples and doc patches from Mark Kirkwood and David Fetter.
2005-01-14 01:16:52 +00:00
Bruce Momjian
29e58330a6
Change Win32 client configuration files from *.txt to *.conf.
2005-01-14 00:25:56 +00:00
Peter Eisentraut
145cc515f0
Update supported platforms list.
2005-01-13 21:13:33 +00:00
Peter Eisentraut
89b5cbe928
Update supported platforms list.
2005-01-10 09:01:04 +00:00
Tom Lane
ab3bb9cf78
Add some real documentation about TOAST (finally). Combine this with
...
the old 'page' chapter and the recently added 'filelayout' chapter to
make a coherent chapter about PostgreSQL's physical storage layout.
2005-01-10 00:04:43 +00:00
Tom Lane
0471cd5f62
Clarify description of greedy and non-greedy POSIX regular expressions,
...
per discussion in Nov 2004 with Ken Tanzer.
2005-01-09 20:08:50 +00:00
Tom Lane
7da8623a56
Last batch of updates in response to 7.4 interactive docs comments.
2005-01-09 18:58:10 +00:00
Tom Lane
7bbdb078bd
Update discussion of ALTER TABLE ADD COLUMN, per Michael Fuhr.
2005-01-09 17:47:30 +00:00
Tom Lane
b548cde1f5
Some more small improvements in response to 7.4 interactive docs comments.
2005-01-09 05:57:45 +00:00
Tom Lane
b5adf46cbd
Some more small improvements in response to 7.4 interactive docs comments.
2005-01-08 22:13:38 +00:00
Peter Eisentraut
b19011e10c
Update supported platforms list.
2005-01-08 09:54:47 +00:00
Tom Lane
6889537c48
Some small docs improvements motivated by reading the comments for the 7.4
...
7.4 interactive docs.
2005-01-08 05:19:18 +00:00
Tom Lane
cef2cc50b5
Some small docs improvements motivated by reading the comments for the
...
7.4 interactive docs.
2005-01-08 01:44:08 +00:00
Tom Lane
ffce35fe6f
Add a tip showing how functions on composite types can be used to
...
emulate computed fields. I suppose this is why the Berkeley boys made
it work that way in the first place, but the docs never said so anyplace.
2005-01-07 23:08:44 +00:00
Tom Lane
4e64e7f563
Improve discussion of SQL functions taking/returning row types.
2005-01-07 22:40:46 +00:00
Peter Eisentraut
7a986fb4a4
Update supported platforms list
2005-01-07 10:21:02 +00:00
Bruce Momjian
826f732562
Fix ECPGstatus() documentation of parameters.
...
Edmund Bacon
2005-01-07 05:43:28 +00:00
Tom Lane
41ca756386
Spell APPDATA as %APPDATA%, per recommendation from Magnus.
2005-01-06 21:20:44 +00:00
Tom Lane
7507d594d2
Adjust examples to avoid using keywords as identifiers, per Honda Shigehiro.
2005-01-06 20:53:34 +00:00
Tom Lane
a3f98d5795
Adjust lookup of client-side profile files (.pgpass and so on) as per
...
discussion on pgsql-hackers-win32 list. Documentation still needs to
be tweaked --- I'm not sure how to refer to the APPDATA folder in
user documentation.
2005-01-06 18:29:11 +00:00
Peter Eisentraut
f4833cf30c
Update to supported platforms list
2005-01-06 10:12:22 +00:00
Tom Lane
d6294efbec
More minor updates and copy-editing.
2005-01-06 01:49:24 +00:00
Tom Lane
e0b9085074
Re-readjust synopses for CREATE/ALTER USER.
2005-01-06 00:11:14 +00:00
Tom Lane
81c41e3d0e
More minor updates and copy-editing.
2005-01-05 23:42:03 +00:00
Bruce Momjian
a87f494d9c
Fix example, change table name from 'array' to 'array_int'.
2005-01-05 18:03:19 +00:00
Peter Eisentraut
8c6147b911
Revert cosmetic synopsis changes that break psql translations.
2005-01-05 14:22:39 +00:00
Peter Eisentraut
10e5a759aa
Add some post-processing to the man page generation to fix up external/
...
dangling cross-references.
2005-01-04 21:03:30 +00:00
Tom Lane
a7abae4954
Fix subsection ordering (DISTINCT should be described before LIMIT).
2005-01-04 08:59:45 +00:00
Tom Lane
cc093bc3ad
More minor updates and copy-editing.
2005-01-04 03:58:16 +00:00
Tom Lane
4e94ea9fc9
More minor updates and copy-editing.
2005-01-04 00:39:53 +00:00
Bruce Momjian
246be304a5
Add mention of performance impact on LIKE of non-C locales.
2005-01-04 00:05:45 +00:00
PostgreSQL Daemon
2ff501590b
Tag appropriate files for rc3
...
Also performed an initial run through of upgrading our Copyright date to
extend to 2005 ... first run here was very simple ... change everything
where: grep 1996-2004 && the word 'Copyright' ... scanned through the
generated list with 'less' first, and after, to make sure that I only
picked up the right entries ...
2004-12-31 22:04:05 +00:00
Tom Lane
883ac5ca7a
More minor updates and copy-editing.
2004-12-30 21:45:37 +00:00
Tom Lane
c3d583ddce
More updates and copy-editing. Rearrange order of sections a little bit
...
to put more widely useful info before less widely useful info.
2004-12-30 03:13:56 +00:00
Tom Lane
ec0e307596
Convert external-projects to an appendix.
2004-12-29 23:36:47 +00:00
Tom Lane
d9236a69fc
Make libpq default to localhost connections on machines without Unix-domain
...
sockets, rather than failing as it formerly did. Revert the
thereby-obsoleted patch to make psql supply the localhost default.
2004-12-28 23:17:54 +00:00
Tom Lane
797c2b2501
More minor updates and copy-editing.
2004-12-28 22:47:15 +00:00
Tom Lane
7737d01ece
More minor updates and copy-editing.
2004-12-28 19:08:58 +00:00
Tom Lane
31cc047d94
BDST should be "British double SUMMER time", not Standard time.
...
Per John Smith.
2004-12-28 15:25:55 +00:00
Tom Lane
008e9e452f
More minor updates and copy-editing.
2004-12-27 22:30:10 +00:00
Tom Lane
39475990e0
Move info about psql console code page issues out of install-win32.sgml,
...
where it doesn't belong, and put it in the psql reference page.
2004-12-27 20:13:48 +00:00
Tom Lane
370f90970d
Cause pg_hba.conf file inclusion (@file stuff) to behave as documented,
...
that is, files are sought in the same directory as the referencing file.
Also allow absolute paths in @file constructs. Improve documentation
to actually say what is allowed in an included file.
2004-12-27 19:19:24 +00:00
Tom Lane
cdd402f8b3
More minor updates and copy-editing.
2004-12-26 23:06:56 +00:00
Bruce Momjian
e40ae565c2
Improve Win32 install instructions.
2004-12-24 19:20:18 +00:00
Tom Lane
7cc37511a2
Minor updates and copy-editing.
2004-12-24 19:12:37 +00:00
Bruce Momjian
c62465cba3
Back out Win32 changes until Tom is done.
2004-12-24 18:37:26 +00:00
Bruce Momjian
91e081d515
Adjust documention for Win32 installation options.
2004-12-24 18:32:50 +00:00
Bruce Momjian
e4ff7c5e94
Update docs for Win32 installation, per Tom.
2004-12-24 18:11:16 +00:00
Tom Lane
0add759825
More minor updates and copy-editing.
2004-12-23 23:07:38 +00:00
Tom Lane
f8ffb60492
A small pass of docs review and copy-editing.
2004-12-23 05:37:40 +00:00
Bruce Momjian
766b0bbb4d
Add mention that pg_ctl will return an accurate exit code when waiting
...
for startup or shutdown. We have always done this but it wasn't documented.
2004-12-22 02:17:15 +00:00
Bruce Momjian
bbb2e21e14
I was recently surprised to find that EXTRACT's day of the week
...
numbering is different than TO_CHAR's ditto. EXTRACT starts at 0==Sunday
while TO_CHAR starts at 1==Sunday.
A suggestion for two documentation notes is attached as a patch to
current CVS HEAD.
Troels Arvin
2004-12-21 01:02:28 +00:00
Tom Lane
b5ae0d69da
Mark the TimeZone parameter as GUC_REPORT, so that JDBC can find out
...
when it changes. Per request from Kris Jurka.
2004-12-20 18:15:07 +00:00
Tom Lane
59bffa3707
Adjust pg_resetxlog to handle 8.0 WAL file names properly.
2004-12-20 01:42:11 +00:00
Tom Lane
8562b032d8
Fix broken markup.
2004-12-19 22:10:41 +00:00
Tom Lane
afc4ffe3c8
Add note warning that OS X updates usually overwrite /etc/rc.
2004-12-18 18:36:33 +00:00
Bruce Momjian
5dac7c73c7
Changes the doc's to reflect what the user will find as default.
...
Robert Treat
2004-12-18 04:21:43 +00:00
Tom Lane
92c001bbaf
Minor copy-editing in tutorial.
2004-12-17 04:50:32 +00:00
Neil Conway
480777e56c
Allow 'ELSEIF' as an alternative to 'ELSIF' in PL/PgSQL. There have been
...
several reports of users being confused when they attempt to use ELSEIF
and run into trouble due to PL/PgSQL's lax parser. The parser will be
improved for 8.1, but we can fix most of the problem by allowing ELSEIF
for now.
2004-12-17 03:51:36 +00:00
Tom Lane
dfdae5d63c
Hook up the plpython result-object nrows and status methods correctly.
...
Adjust documentation to match current reality.
2004-12-17 02:14:48 +00:00
Peter Eisentraut
8e0598f7b1
Add port report
2004-12-16 11:23:16 +00:00
Peter Eisentraut
70dc2f6abb
Add port reports
2004-12-14 10:24:27 +00:00
Peter Eisentraut
374abf9178
Add more port reports.
2004-12-14 00:36:12 +00:00
Peter Eisentraut
5ec30faee6
Spell checker run
2004-12-13 18:05:10 +00:00
Peter Eisentraut
fd536dd257
Added port reports
2004-12-11 20:54:14 +00:00
Peter Eisentraut
d89042b443
Patch to the pl/perl documents that clarifies the scope of global data and
...
gives an example of storing a code reference
by David Fetter
2004-12-11 20:03:37 +00:00
Peter Eisentraut
607154df90
Added port reports
2004-12-11 19:31:45 +00:00
Peter Eisentraut
f4451a9e59
Added port report
2004-12-11 19:13:32 +00:00
Peter Eisentraut
ed244968c0
Added port report
2004-12-11 19:01:46 +00:00
Peter Eisentraut
e514da649e
Start filling in the supported platforms list with build farm information.
2004-12-06 23:47:08 +00:00
Tom Lane
29a26b25ba
Fix several mistaken xreflabel entries, including those spotted by
...
Michael Fuhr.
2004-12-05 20:05:47 +00:00
Bruce Momjian
2254d4ef1b
Back out ARRAY() patch.
2004-12-03 18:34:31 +00:00
Tom Lane
59ce952a89
Improve description of --disable-rpath workaround for regression test
...
problems.
2004-12-03 17:46:19 +00:00
Bruce Momjian
c1233c849b
>>This patch adds another plpgsql trigger example to the chapter. It uses
...
>>the emp table again, but shows how to audit changes into another table
>>(emp_audit).
Mark Kirkwood
2004-12-03 17:12:09 +00:00
Bruce Momjian
4aa09c5762
Typo fixes.
2004-12-03 06:30:40 +00:00
Bruce Momjian
e5615c42a7
Fix typo.
2004-12-03 06:18:12 +00:00
Bruce Momjian
b5a6e26f3a
Merge pgadmin paragraph.
2004-12-03 06:04:38 +00:00
Bruce Momjian
6b16aaa065
First version of external projects manual section.
2004-12-03 05:50:18 +00:00
Bruce Momjian
e5fddaa819
Remove doc changes that were in process during previous commit.
2004-12-03 01:23:38 +00:00
Bruce Momjian
08e0b34bad
Back out fix for Unicode characters above 0x10000
2004-12-03 01:20:33 +00:00
Bruce Momjian
4af2ea329b
Add documention on ARRAY() function.
...
David Fetter
2004-12-02 21:04:47 +00:00
Bruce Momjian
020cf90900
Add mention of using --disable-rpath with regression test.
2004-12-02 20:35:45 +00:00
Tom Lane
e9c03c3b1b
Disallow the combination VACUUM FULL FREEZE for safety's sake, for the
...
reasons I outlined in pghackers a few days ago.
Also, undo someone's overly optimistic decision to reduce tuple state
checks from if (...) elog() to Asserts. If I trusted this code more,
I might think it was a good idea to disable these checks in production
installations. But I don't.
2004-12-02 19:28:49 +00:00
Bruce Momjian
22c21bab92
Wording improvement.
2004-12-02 17:39:54 +00:00
Bruce Momjian
91cf5ef550
Document that btrim()'s second parameter is optional, and defaults to spaces.
2004-12-02 17:14:54 +00:00
Bruce Momjian
8408f65252
Rework libpq threaded SIGPIPE handling to avoid interference with
...
calling applications. This is done by blocking sigpipe in the libpq
thread and using sigpending/sigwait to possibily discard any sigpipe we
generated.
2004-12-02 15:32:54 +00:00
Neil Conway
64b5789497
This is a little patch to correct the documentation on CVS. The URL for
...
downloading CVS at cyclic.com site is long defunct, and I changed the text
to not overtly recommend CVS 1.10, a now fairly old version.
Jon Jensen
2004-12-02 04:12:12 +00:00
Tom Lane
4828445d3c
Clarify documentation of age() functions.
2004-12-01 19:32:12 +00:00
Tom Lane
5374d097de
Change planner to use the current true disk file size as its estimate of
...
a relation's number of blocks, rather than the possibly-obsolete value
in pg_class.relpages. Scale the value in pg_class.reltuples correspondingly
to arrive at a hopefully more accurate number of rows. When pg_class
contains 0/0, estimate a tuple width from the column datatypes and divide
that into current file size to estimate number of rows. This improved
methodology allows us to jettison the ancient hacks that put bogus default
values into pg_class when a table is first created. Also, per a suggestion
from Simon, make VACUUM (but not VACUUM FULL or ANALYZE) adjust the value
it puts into pg_class.reltuples to try to represent the mean tuple density
instead of the minimal density that actually prevails just after VACUUM.
These changes alter the plans selected for certain regression tests, so
update the expected files accordingly. (I removed join_1.out because
it's not clear if it still applies; we can add back any variant versions
as they are shown to be needed.)
2004-12-01 19:00:56 +00:00
Peter Eisentraut
a420b76ca5
Correctly name the Windows operating systems
2004-11-27 21:56:05 +00:00
Peter Eisentraut
49cbef7947
Update of conformance information to SQL:2003
...
by Troels Arvin, Simon Riggs, Elein Mustain
Make spelling of SQL standard names uniform.
2004-11-27 21:27:08 +00:00
Peter Eisentraut
fab33917f4
Clean files generated by htmlhelp target.
2004-11-23 21:41:24 +00:00
Peter Eisentraut
a4cf1ba6a1
Add htmlhelp stylesheet and build target.
2004-11-23 16:27:59 +00:00
Neil Conway
90f6f4b4b4
Fix typo in release notes. Michael Fuhr.
2004-11-22 07:30:22 +00:00
Tom Lane
de8113fcdb
Update release notes for recent changes; also minor editorialization.
2004-11-22 00:37:59 +00:00
Tom Lane
35f4994133
Fix plperl and pltcl error handling per my previous proposal. SPI
...
operations are now run as subtransactions, so that errors in them
can be reported as ordinary Perl or Tcl errors and caught by the
normal error handling convention of those languages. Also do some
minor code cleanup in pltcl.c: extract a large chunk of duplicated
code in pltcl_SPI_execute and pltcl_SPI_execute_plan into a shared
subroutine.
2004-11-21 21:17:07 +00:00
Tom Lane
19dacd4492
Fix typo, per Bruno Wolff.
2004-11-20 21:44:24 +00:00
Tom Lane
88969ea11a
Fix incorrect documentation of plperl's method for accessing the number
...
of rows processed by a SPI query (David Fetter); also some other minor
editorial cleanup (Tom Lane).
2004-11-19 23:22:54 +00:00
Tom Lane
b9d8ea278b
Some further editorial adjustment of PITR recovery procedure description.
2004-11-17 18:29:02 +00:00
Neil Conway
a51e54cf5b
Document a limitation of COPY's new CSV mode. Doc patch from Andrew
...
Dunstan, editorializing by Neil Conway.
2004-11-17 02:50:06 +00:00
Tom Lane
2bb3bcfcf9
Trivial wording improvement.
2004-11-16 15:00:36 +00:00
Neil Conway
23185085b9
Add index entries for all GUC configuration parameters.
2004-11-16 05:33:14 +00:00
Neil Conway
ec7a6bd9a2
Replace "--" and "---" with "—" as appropriate, for better-looking
...
output.
2004-11-15 06:32:15 +00:00
Neil Conway
db1531f6d8
Fix typo, other minor improvements.
2004-11-15 04:35:57 +00:00
Tom Lane
ea23ec82c2
Remove GUC USERLIMIT variable category, making the affected variables
...
plain SUSET instead. Also delay processing of options received in
client connection request until after we know if the user is a superuser,
so that SUSET values can be set that way by legitimate superusers.
Per recent discussion.
2004-11-14 19:35:35 +00:00
Neil Conway
1c7a47cea4
Improvements to the PITR docs. Initial patch from Gavin Sherry, additional
...
improvements by Neil Conway.
2004-11-14 06:10:12 +00:00
Tom Lane
7f4b5a003b
Add some real documentation about the overall filesystem layout used by
...
a Postgres database. Update page.sgml to match 8.0 tuple header layout.
2004-11-12 21:50:53 +00:00
Neil Conway
b4cd3b3829
Fix a handful of typos in the release notes introduced by Bruce's recent
...
commit. Per Gavin Sherry.
2004-11-11 04:11:07 +00:00
Peter Eisentraut
5bf218d2eb
Add character set declaration to HTML files, so they have a chance to
...
validate and display correctly.
2004-11-10 23:01:47 +00:00
Peter Eisentraut
979a530dde
Fix some spacing problems.
2004-11-10 21:54:23 +00:00
Bruce Momjian
45ecebc415
Add SGML markup to 8.0 release notes.
2004-11-10 21:43:50 +00:00
Bruce Momjian
1688848204
Fix sgml markup tags.
2004-11-10 06:13:12 +00:00
Bruce Momjian
a3704c6cb1
Update release notes to match CVS.
2004-11-10 06:09:59 +00:00
Tom Lane
cd6ecf6829
Recommend that archive_command be coded to not overwrite existing files.
...
Add explicit documentation of the recovery configuration settings. Other
minor improvements in the PITR docs. Simon Riggs, some editorialization
by Tom Lane.
2004-11-08 18:01:28 +00:00
Peter Eisentraut
4b3a2d854c
Use correct function name in example
2004-11-08 15:57:05 +00:00
Peter Eisentraut
a981b02336
Reduce formatting entropy
2004-11-06 14:32:10 +00:00
Tom Lane
98e8b48053
Create 'default_tablespace' GUC variable that supplies a TABLESPACE
...
clause implicitly whenever one is not given explicitly. Remove concept
of a schema having an associated tablespace, and simplify the rules for
selecting a default tablespace for a table or index. It's now just
(a) explicit TABLESPACE clause; (b) default_tablespace if that's not an
empty string; (c) database's default. This will allow pg_dump to use
SET commands instead of tablespace clauses to determine object locations
(but I didn't actually make it do so). All per recent discussions.
2004-11-05 19:17:13 +00:00
Tom Lane
e48b9b5570
Minor documentation updates from Simon Riggs.
2004-11-04 19:08:42 +00:00
Tom Lane
44e8a968e3
Invent a new, more thread-safe version of PQrequestCancel, called PQcancel.
...
Use this new function in psql. Implement query cancellation in psql for
Windows. Code by Magnus Hagander, documentation and minor editorialization
by Tom Lane.
2004-10-30 23:11:27 +00:00
Tom Lane
80559fa9e9
I found a corner case in which it is possible for RI_FKey_check's call
...
of HeapTupleSatisfiesItself() to trigger a hint-bit update on the tuple:
if the row was updated or deleted by a subtransaction of my own transaction
that was later rolled back. This cannot occur in pre-8.0 of course, so
the hint-bit patch applied a couple weeks ago is OK for existing releases.
But for 8.0 it seems we had better fix things so that RI_FKey_check can
pass the correct buffer number to HeapTupleSatisfiesItself. Accordingly,
add fields to the TriggerData struct to carry the buffer ID(s) for the
old and new tuple(s). There are other possible solutions but this one
seems cleanest; it will allow other AFTER-trigger functions to safely
do tqual.c calls if they want to. Put new fields at end of struct so
that there is no API breakage.
2004-10-30 20:53:06 +00:00
Tom Lane
7d38e59448
Fix broken example for PREPARE.
2004-10-29 19:40:33 +00:00
Neil Conway
51967daa06
Improvements to the CREATE DATABASE reference page's description of the
...
TABLESPACE clause.
2004-10-29 03:17:22 +00:00
Neil Conway
ade8f5c8d4
Minor improvements to the tablespace documentation.
2004-10-29 02:11:18 +00:00
Tom Lane
3d2849820b
Document IS DISTINCT FROM in a more obvious place, and add some more
...
index entries for IS-foo constructs.
2004-10-26 22:16:12 +00:00
Neil Conway
1d6b096941
Update copyright information in documentation. Also, add a note
...
to RELEASE_CHANGES so that this is not forgotten in the future.
2004-10-25 06:40:39 +00:00
Tom Lane
5d8ac07353
Update for 8.0: pg_tablespace is now also a shared catalog.
2004-10-24 22:52:04 +00:00
Tom Lane
8f4edadb09
Add note that REINDEX takes a weaker lock than it used to.
2004-10-24 22:43:56 +00:00
Tom Lane
9309d5f2ba
In ALTER COLUMN TYPE, strip any implicit coercion operations appearing
...
at the top level of the column's old default expression before adding
an implicit coercion to the new column type. This seems to satisfy the
principle of least surprise, as per discussion of bug #1290 .
2004-10-22 17:20:05 +00:00
Neil Conway
f4680c0ff3
Fix documentation typo.
2004-10-22 14:12:41 +00:00
Tom Lane
a57df8d50d
Update release history for releases 7.4.6, 7.3.8, 7.2.6.
2004-10-22 00:25:18 +00:00
Tom Lane
9eff02f5ac
Update obsolete comments about COPY vs INSERT options, per Uwe Schroeder.
2004-10-21 22:48:54 +00:00
Tom Lane
12a47c6aca
Disallow referential integrity actions from being deferred; only the
...
NO ACTION check is deferrable. This seems to be a closer approximation
to what the SQL spec says than what we were doing before, and it prevents
some anomalous behaviors that are possible now that triggers can fire
during the execution of PL functions.
Stephan Szabo.
2004-10-21 21:33:59 +00:00
Tom Lane
9d9cfb1ad7
Add PQprepare/PQsendPrepared functions to libpq to support preparing
...
statements without necessarily specifying the datatypes of their parameters.
Abhijit Menon-Sen with some help from Tom Lane.
2004-10-18 22:00:42 +00:00
Peter Eisentraut
cc32ac990b
Updated SQL key words table
2004-10-18 17:09:03 +00:00
Tom Lane
4347cc2392
Allow background writing to be shut down by setting limit values to zero.
...
This does not disable the bgwriter process: it still has to wake up often
enough to collect fsync requests from backends in a timely fashion. But
it responds to the recent gripe about not being able to prevent the disk
from being spun up constantly.
2004-10-17 22:01:51 +00:00
Bruce Momjian
bdb8b394c4
This patch clarifies the usage of references in PL/Perl :)
...
David Fetter
2004-10-15 16:51:48 +00:00
Bruce Momjian
a1ce88a59c
Have log_duration only output when log_statement has printed the query.
...
This handles the new multiple log_statement values.
Ed L.
2004-10-15 16:50:31 +00:00
Tom Lane
e5d30091e6
Fix pg_indexes view so that it shows the index's tablespace not the
...
parent table's tablespace, as per gripe from Michael Kleiser. Choose
a more plausible column order for this view and pg_tables. Update
documentation of these views, which was missed in original patch.
2004-10-11 17:24:41 +00:00
Tom Lane
337ffcddba
Adjust configuration-files GUC behavior as per my recent proposal.
...
The vars are renamed to data_directory, config_file, hba_file, and
ident_file, and are guaranteed to be set to accurate absolute paths
during postmaster startup.
This commit does not yet do anything about hiding path values from
non-superusers.
2004-10-09 23:13:22 +00:00
Tom Lane
07ccbeb360
Include schema name in pg_restore -l output, per request from Phil Endecott.
2004-10-08 15:03:26 +00:00
Tom Lane
7ca3a0f3e2
Whack some sense into the configuration-file-location patch.
...
Refactor code into something reasonably understandable, cause
use of the feature to not fail in standalone backends or in
EXEC_BACKEND case, fix sloppy guc.c table entries, make the
documentation minimally usable.
2004-10-08 01:36:36 +00:00
Bruce Momjian
c62a5465fb
Suppress psql \s help display for platforms like Win32 that don't
...
typically install witn readline, and throw an error if they try to
access it.
2004-10-06 18:39:16 +00:00
Bruce Momjian
513e89b44b
please find attached an alternate submission which addresses open item
...
"make pgxs install by default". It is up to the committers to chose.
(1) there is only one "install" target. no more "install-all-headers".
it simplifies/changes several makefiles.
(2) the documentation reflects the change.
(3) a minor fix on pgxs to use a nicer patch without a double slash.
Fabien Coelho
2004-10-06 08:50:02 +00:00
Tom Lane
6c61af6654
Remove arithmetic operators on the 1-byte-char datatype, as per proposals
...
made several times in the past. Add coercion functions between "char"
and integer so that a workaround is possible if needed.
Initdb forced.
2004-10-04 22:49:59 +00:00
Tom Lane
4171bb869f
Detect overflow in integer arithmetic operators (integer, smallint, and
...
bigint variants). Clean up some inconsistencies in error message wording.
Fix scanint8 to allow trailing whitespace in INT64_MIN case. Update
int8-exp-three-digits.out, which seems to have been ignored by the last
couple of people to modify the int8 regression test, and remove
int8-exp-three-digits-win32.out which is thereby exposed as redundant.
2004-10-04 14:42:48 +00:00
Neil Conway
3da69bd18c
Fix error in setseed() docs: "int32" is not a (SQL) type, but "integer" is.
2004-10-04 08:15:41 +00:00
Neil Conway
e374dfc119
Document that the semicolon following the final "END" in a function body
...
is optional.
2004-10-04 05:42:18 +00:00
Tom Lane
8bbfa16624
Don't assume PQdb() will return a valid result from a failed connection.
2004-10-01 17:34:19 +00:00
Tom Lane
4c5e810fcd
Code review for NOWAIT patch: downgrade NOWAIT from fully reserved keyword
...
to unreserved keyword, use ereport not elog, assign a separate error code
for 'could not obtain lock' so that applications will be able to detect
that case cleanly.
2004-10-01 16:40:05 +00:00
Neil Conway
3738510c2c
Remove more traces of libpgtcl from the source tree. Also, make some
...
semi-related SGML cleanup. Original patch from ljb220@mindspring.com ,
additional cleanup by Neil Conway.
2004-10-01 02:00:44 +00:00
Neil Conway
1817706fba
Add a note suggesting that users should use the newer version of pg_dump
...
to perform upgrades, and cleanup some nearby text. Patch from Robert
Treat, editorializing by Neil Conway.
2004-09-30 10:30:10 +00:00
Neil Conway
3300707d01
Add more index entries for reference pages related to prepare queries.
...
From Alvaro Herrera, editorializing by Neil Conway.
2004-09-30 04:23:27 +00:00
Neil Conway
bd90ebdbce
Add an index entry for tablespaces. From Kris Jurka.
2004-09-30 02:40:23 +00:00
Neil Conway
1bb38bb4e5
Minor documentation improvement.
2004-09-29 06:27:11 +00:00
Neil Conway
bb467563ec
Fix typo in docs.
2004-09-28 10:18:22 +00:00
Bruce Momjian
d4d5fdabbb
Update docs for Borland CC build.
2004-09-27 19:43:17 +00:00
Neil Conway
ae9df0b22b
Addition to documentation about cvsup. From Andrew Dunstan, minor SGML
...
tweak by Neil Conway.
2004-09-27 05:54:58 +00:00
Neil Conway
5a2c8cf4b1
Fix misstatement in docs: CREATE TABLE AS is now part of the standard.
2004-09-26 23:48:07 +00:00
Tom Lane
7ac258c2f3
Fix multiple breakages in our support for SSL certificates.
2004-09-26 22:51:49 +00:00
Tom Lane
12a2121c75
Fix slightly misleading description of PERFORM syntax.
2004-09-24 18:54:14 +00:00
Neil Conway
1d1b8191ce
Minor improvements to the release notes.
2004-09-24 01:31:32 +00:00
Tom Lane
ae169e84f7
Improve description of Execute message behavior, per Oliver Jowett.
2004-09-23 23:35:07 +00:00
Bruce Momjian
fa6fa8e549
This patch attempts to outline the supported level of SSL within libpq.
...
I haven't mentioned any of
~/.postgresql/{root.crt,postgresql.crt,postresql.key} even though they
are checked for in the code, since they do not appear to be supported. I
base this on discussions in pgsql-hackers.
Dominic Mitchell
2004-09-23 13:31:09 +00:00
Bruce Momjian
31ae87c332
This patch attempts to note the use of the root.crt file in the server.
...
Given that PostgreSQL will output a message complaining about it's
absence if you're using SSL mode, I feel it's important that it gets a
mention in the documentation at some point.
Dominic Mitchell
2004-09-23 13:16:02 +00:00
Neil Conway
505d9be3e6
Update CREATE TABLE AS docs to reflect the fact that CREATE TABLE AS was
...
added to the SQL:2003 standard.
2004-09-23 03:43:57 +00:00
Neil Conway
bca0383f9a
Update installation docs for PL/Python to note that distutils is now
...
required. Original patch from James William Pye, editorializing by
Neil Conway.
2004-09-23 00:30:13 +00:00
Neil Conway
a3c53c834f
This patch from Alvaro Herrera adds transaction ID to the list of
...
log_line_prefix escapes. The escape sequence used for this is %x.
%x previously meant "postmaster et al. stop here" -- this has been
renamed to %q.
2004-09-22 03:55:27 +00:00
Tom Lane
2f48836b1f
Some editorializing on the docs for the dollar-quoting feature: fix
...
grammar, don't drop discussions into the middle of unrelated discussions,
etc.
2004-09-20 22:48:29 +00:00
Tom Lane
5b564e5307
Fix some shortcomings in psql's autocommit-off mode concerning detection
...
of commands for which a transaction block should not be forced. Recognize
VACUUM and other PreventTransactionChain commands; handle nested /* .. */
comments correctly; handle multibyte encodings correctly.
Michael Paesold with some kibitzing from Tom Lane.
2004-09-20 18:51:19 +00:00
Tom Lane
768b647ead
Now that I look, table 8-1 has some other marginal misstatements in it.
...
If we're going to put brackets around optional precision specs in some
entries, we'd better do it in all.
2004-09-20 04:19:50 +00:00
Neil Conway
f6279e9ed7
Minor documentation cleanup and improvement.
2004-09-20 00:04:19 +00:00
Tom Lane
089fb6c4ce
Put the brackets in the right places in timestamp entries in table 8-1.
...
Spotted by Josh Purinton.
2004-09-18 15:28:03 +00:00
Tom Lane
f6d278364e
Improve documentation of log rotation options, per Ed L.
2004-09-17 22:40:46 +00:00
Peter Eisentraut
152a101f2b
Allow WIN1250 as server encoding.
2004-09-17 21:59:57 +00:00
Neil Conway
12ce26f8da
Hyperlink a reference to DROP CAST in the CREATE CAST reference page.
2004-09-17 02:06:33 +00:00
Neil Conway
42c0d1f3cd
Minor doc tweak: mention that function names can be optionally schema-
...
qualified.
2004-09-16 04:16:08 +00:00
Tom Lane
b2c4071299
Redesign query-snapshot timing so that volatile functions in READ COMMITTED
...
mode see a fresh snapshot for each command in the function, rather than
using the latest interactive command's snapshot. Also, suppress fresh
snapshots as well as CommandCounterIncrement inside STABLE and IMMUTABLE
functions, instead using the snapshot taken for the most closely nested
regular query. (This behavior is only sane for read-only functions, so
the patch also enforces that such functions contain only SELECT commands.)
As per my proposal of 6-Sep-2004; I note that I floated essentially the
same proposal on 19-Jun-2002, but that discussion tailed off without any
action. Since 8.0 seems like the right place to be taking possibly
nontrivial backwards compatibility hits, let's get it done now.
2004-09-13 20:10:13 +00:00
Tom Lane
b339d1fff6
Fire non-deferred AFTER triggers immediately upon query completion,
...
rather than when returning to the idle loop. This makes no particular
difference for interactively-issued queries, but it makes a big difference
for queries issued within functions: trigger execution now occurs before
the calling function is allowed to proceed. This responds to numerous
complaints about nonintuitive behavior of foreign key checking, such as
http://archives.postgresql.org/pgsql-bugs/2004-09/msg00020.php , and
appears to be required by the SQL99 spec.
Also take the opportunity to simplify the data structures used for the
pending-trigger list, rename them for more clarity, and squeeze out a
bit of space.
2004-09-10 18:40:09 +00:00
Tom Lane
b1c4bdae74
Clarify description of SET CONSTRAINTS. Point out that it is still
...
missing the ability to schema-qualify constraint names.
2004-09-08 20:47:37 +00:00
Tom Lane
0b143dd725
Remove a stray reference to sequences as having tablespaces.
2004-09-01 14:09:19 +00:00
Tom Lane
3ff8cc45ad
Add a note about the difference between Postgres' treatment of the rights
...
of an object owner and the SQL spec's treatment of these rights.
2004-09-01 04:13:11 +00:00
Tom Lane
8c603f2c95
Replace log_filename_prefix with more general log_filename parameter,
...
to allow DBA to choose the form in which log filenames reflect the
current time. Also allow for truncating instead of appending to
pre-existing files --- this is convenient when the log filename pattern
rewrites the same names cyclically. Per Ed L.
2004-08-31 04:53:44 +00:00
Tom Lane
26b7c04b37
Avoid ambiguity, as per suggestion from Peter Stricker.
2004-08-30 21:29:12 +00:00
Tom Lane
8226f503ef
Rather than referring to src/tutorial/README, put the build instructions
...
for the tutorial files right here.
2004-08-30 21:25:27 +00:00
Tom Lane
166300f318
Add note that contrib/rserv is gone.
2004-08-30 00:47:31 +00:00
Tom Lane
79abc3b0de
Add explicit note that empty-string array element values now have to
...
be written with quotes. Minor copy-editing too.
2004-08-30 00:33:52 +00:00
Tom Lane
50742aed68
Add WAL logging for CREATE/DROP DATABASE and CREATE/DROP TABLESPACE.
...
Fix TablespaceCreateDbspace() to be able to create a dummy directory
in place of a dropped tablespace's symlink. This eliminates the open
problem of a PANIC during WAL replay when a replayed action attempts
to touch a file in a since-deleted tablespace. It also makes for a
significant improvement in the usability of PITR replay.
2004-08-29 21:08:48 +00:00
Bruce Momjian
968b87686a
Update win32 comments.
2004-08-27 02:09:18 +00:00
Bruce Momjian
dd9923eb25
New Win32 wording that mentions "code".
2004-08-26 16:54:36 +00:00
Bruce Momjian
32142e2a60
Update documentation to prefer CIDR format for pg_hba.conf and use new
...
CIDR column in examples first.
2004-08-26 16:50:05 +00:00
Bruce Momjian
8ec3221d32
Update Win32 wording.
2004-08-26 13:44:38 +00:00
Bruce Momjian
cf5dd06755
Add warning about Win32 bugs in this release.
2004-08-26 13:08:59 +00:00
Neil Conway
cda1bd6cfe
Various minor improvements to the SGML documentation: fix some incorrect
...
SGML markup, add a "deprecated features" section to the 8.0 release
notes, untabify release.sgml and runtime.sgml, and make some other
minor improvements.
2004-08-24 00:06:51 +00:00
Tom Lane
bebbbde6aa
Seems it would be nice if the ALTER INDEX ref page were actually
...
linked into the docs ...
2004-08-21 16:16:04 +00:00
Tom Lane
c1700bf8c0
Fix typo (extraneous comma).
2004-08-21 15:45:46 +00:00
Bruce Momjian
ade9cbafdf
Mention that to_char(interval) will be removed in 8.1.
2004-08-21 03:25:34 +00:00
Bruce Momjian
0bd5a8cd59
Fix typo in new ALTER INDEX manual page.
2004-08-20 14:56:57 +00:00
Bruce Momjian
09d4e96d7e
Add ALTER INDEX, particularly for moving tablespaces.
...
Gavin Sherry
2004-08-20 04:29:33 +00:00
Bruce Momjian
daa076c4fd
> Please find attached a submission to add a "exit on error" option to
...
> pg_restore, as it seems that some people have scripts that rely on the
> previous "abort on error" default behavior when restoring data with a
> direct connection.
>
> Fabien Coelho
2004-08-20 04:20:23 +00:00
Bruce Momjian
040450beef
Use backslash in %USERPROFILE%\.pgpass.
2004-08-19 16:39:13 +00:00
Bruce Momjian
84f878f5cd
Don't use get_home_path so libpq doesn't pull path.c into the library.
2004-08-19 00:00:34 +00:00
Bruce Momjian
f657594bf7
Remove NT4 mention in release notes.
2004-08-18 15:48:36 +00:00
Bruce Momjian
1f0a19c263
The enclose patch clarifies and makes a more useful example for the
...
Global Values in PL/Perl section of the documents.
David Fetter
2004-08-18 03:37:56 +00:00
Bruce Momjian
af032f15da
Replace incorrect example for quote_ident
...
Greg Sabino Mullan
2004-08-18 03:06:56 +00:00
Tom Lane
950c8afcb4
Update release history for 7.4.5.
2004-08-18 03:03:32 +00:00
Bruce Momjian
3f0fa93cfc
Chain on to SIGPIPE handler rather than just do action on default.
...
Always create thread-specific variable.
2004-08-17 16:54:47 +00:00
Tom Lane
64410289f8
Add trivial NULL statement to plpgsql, for Oracle compatibility.
2004-08-16 17:52:06 +00:00
Tom Lane
e617fe729d
Mark server_encoding and integer_datetimes as GUC_REPORT, per previous
...
proposals by Oliver Jowett. Update documentation.
2004-08-16 02:12:29 +00:00
Tom Lane
e76bcb855b
Fix trivial typo.
2004-08-15 00:27:14 +00:00
Tom Lane
682d9fc774
Minor copy-editing for 7.4.4, 7.3.7, 7.2.5 release notes.
2004-08-15 00:09:24 +00:00
Tom Lane
d6b69cf2fc
Fix typo, per Andreas Seltenreich.
2004-08-14 23:49:07 +00:00
Tom Lane
793dd8e729
Add discussion and example about predicate locking and why "serializable"
...
mode isn't really serializable. I had thought this was covered already
in our docs, but I sure can't find it.
2004-08-14 22:18:23 +00:00
Tom Lane
11d8138ca3
Minor editorializing.
2004-08-14 22:17:08 +00:00
Tom Lane
2d65574041
Preliminary release notes for 7.4.4, 7.3.7, 7.2.5. Will add to the
...
back branches later.
2004-08-13 18:22:12 +00:00
Bruce Momjian
146b000651
Mention log_statement_stats can not be enabled with the other options.
2004-08-13 16:29:55 +00:00
Tom Lane
5a67d7618f
Clarify trigger function return convention, per Thomas Hallgren.
2004-08-13 16:17:19 +00:00
Bruce Momjian
ae449122cf
Mention the installer doesn't run on NT4.
2004-08-13 03:00:07 +00:00
Tom Lane
7f7e8cc3f2
Allow commas in BEGIN, START TRANSACTION, and SET TRANSACTION, as required
...
by the SQL standard. For backwards compatibility, however, continue to
accept the syntax without. Minor editorialization in the reference pages
for these commands, too.
2004-08-12 21:00:34 +00:00
Tom Lane
a583675108
Allow optional SAVEPOINT keyword in RELEASE and ROLLBACK TO, for greater
...
compliance with SQL2003 spec syntax.
Oliver Jowett
2004-08-12 19:12:21 +00:00
Bruce Momjian
10249abfa1
Cleanup Win32 COPY handling, and move archive examples to SGML.
2004-08-12 19:03:44 +00:00
Tom Lane
f79fbb2bec
Add PQserverVersion() to libpq to provide more-convenient access to
...
the server version number. This commit also removes bogus DOS line
endings from libpqddll.def.
Greg Sabino Mullane
2004-08-11 18:06:01 +00:00
Tom Lane
97b1ac1aef
Update documentation to reflect the fact that we now know exactly what
...
time zone names we support.
2004-08-10 00:55:08 +00:00
Tom Lane
1109959907
Remove no-longer-relevant information about trying to force your OS
...
to support PST8PDT time zone for the regression tests.
2004-08-09 05:34:39 +00:00
Tom Lane
82fde1aaa8
Add note pointing out the difference in semantics between Oracle and
...
plpgsql EXCEPTION blocks.
2004-08-08 22:40:46 +00:00
Tom Lane
35a5fb6863
Move expanded discussion of inheritance's limitations out of tutorial
...
and into ddl.sgml. Rewrite for more completeness and (hopefully)
clarity.
2004-08-08 21:33:11 +00:00
Tom Lane
33bf242a8a
Make listen_addresses be a comma-separated list instead of a space-separated
...
list. More consistent with our other list-containing GUC variables.
2004-08-08 20:17:36 +00:00
Tom Lane
dc199eafa7
Document background writer control parameters, do some editorial work
...
on other recent changes in runtime parameter list.
2004-08-08 19:42:57 +00:00
Joe Conway
881ea47d24
Another array syntax change (whitespace) clarification -- this time in
...
the release notes.
2004-08-08 06:03:36 +00:00
Joe Conway
4187adc631
Minor clarification of documentation regarding trailing whitespace.
2004-08-08 05:55:55 +00:00
Joe Conway
da8325fa5c
Updated release notes for recent array syntax changes.
2004-08-08 05:46:40 +00:00
Joe Conway
cb50ee286d
Tighened up syntax checking of array input processing considerably. Junk that
...
was previously allowed in odd places with odd results now causes an ERROR.
Also changed behavior with respect to whitespace -- trailing whitespace is
now ignored as well as leading whitespace (which has always been ignored).
Documentation updated to reflect change in whitespace handling. Also some
refactoring to what I believe is a more sensible order of several paragraphs.
2004-08-08 05:01:55 +00:00
Tom Lane
8e953e6fbb
Update admin guide's discussion of WAL to match present reality.
2004-08-08 04:34:43 +00:00
Tom Lane
6c3561b9e4
Minor editorialization on example --- I think that the use of dollar
...
quoting in this case is just needless obscurantism.
2004-08-08 02:05:32 +00:00
Bruce Momjian
ff9d69d931
This patch adds SQL2003 to the set of standards with which PostgreSQL
...
is attempting to comply.
David Fetter
2004-08-08 01:52:14 +00:00