Commit Graph

4546 Commits

Author SHA1 Message Date
Bruce Momjian 14e7a651b4 Add:
> * Use more reliable method for CREATE DATABASE to get a consistent copy of db
>
2003-11-09 00:41:14 +00:00
Peter Eisentraut b657ded2c5 Adjust file so psql help picks it up properly.
patch by Kris Jurka
2003-11-08 11:06:37 +00:00
Bruce Momjian ab0e426cdc Typo fix. 2003-11-07 17:02:09 +00:00
Bruce Momjian cddc7f2746 Add:
> * Allow CREATE TABLE foo (f1 INT CHECK (f1 > 0) CHECK (f1 < 10)) to work
>   by searching for non-conflicting constraint names, and prefix with table name
2003-11-07 15:31:14 +00:00
Tom Lane e1b47c2dbd Minor copy-editing. 2003-11-06 22:21:47 +00:00
Peter Eisentraut 96889392e9 Implement isolation levels read uncommitted and repeatable read as acting
like the next higher one.
2003-11-06 22:08:15 +00:00
Peter Eisentraut ee4a0d45fc Check off UnixWare. 2003-11-05 00:10:06 +00:00
Tom Lane e560dd3537 Minor copy-editing. 2003-11-05 00:05:32 +00:00
Tom Lane 1a61554b59 Some copy-editing for 7.4 release notes. 2003-11-04 20:54:13 +00:00
Tom Lane 64caee7548 Give the full syntax rules for subscripting and field selection in the
proper place, namely the syntax discussion of value expressions.
2003-11-04 19:18:15 +00:00
Peter Eisentraut c58083a941 Update keywords table. 2003-11-04 12:59:54 +00:00
Peter Eisentraut af83998729 Remove unused graphics files. 2003-11-04 10:25:07 +00:00
Peter Eisentraut ee640fdd19 Add report about HP-UX 11.00. 2003-11-04 10:08:54 +00:00
Peter Eisentraut 1d27de4cf4 Random copy-editing. 2003-11-04 09:55:39 +00:00
Tom Lane bb06cbdb2c Copy-editing. 2003-11-04 00:34:45 +00:00
Tatsuo Ishii 3d22beeb6a fix typo. (role_columns_grants -> role_column_grants) 2003-11-03 12:31:52 +00:00
Tom Lane eeaf5f04ae Provide a way to run the parallel regression tests with a user-specified
limit on the number of simultaneous connections.  Andrew Dunstan, with
review by Tom Lane.
2003-11-02 21:56:15 +00:00
Peter Eisentraut 4593531205 Fix language. 2003-11-02 12:59:54 +00:00
Peter Eisentraut 841f4a9542 Make spelling consistent. 2003-11-02 12:59:28 +00:00
Peter Eisentraut 0f095fa4d2 pg_dumpall doesn't use psql anymore. 2003-11-02 12:58:39 +00:00
Peter Eisentraut 59550df34d Put --describe-config in the right place. 2003-11-02 12:58:11 +00:00
Peter Eisentraut 1885b26893 Fix name in supported platforms list. 2003-11-02 12:57:48 +00:00
Peter Eisentraut 1af403e42d Complete options help and put it in less random order. 2003-11-02 12:55:24 +00:00
Peter Eisentraut 33ab0d9eee Call domains "domains", not "derived types". 2003-11-02 12:53:57 +00:00
Peter Eisentraut 831af83b91 Update ports list. 2003-11-02 08:54:09 +00:00
Peter Eisentraut 8442a92e5a Spell checking, consistent terminology. 2003-11-01 01:56:29 +00:00
Tom Lane 47309464e4 Rewrite GiST documentation into something actually useful.
Christopher Kings-Lynne
2003-10-31 22:41:21 +00:00
Tom Lane 9bd04c0130 Fix broken markup. 2003-10-31 22:22:10 +00:00
Tom Lane 8545482947 When a superuser does GRANT or REVOKE on an object he doesn't own,
process the command as though it were issued by the object owner.
This prevents creating weird scenarios in which the same privileges
may appear to flow from different sources, and ensures that a superuser
can in fact revoke all privileges if he wants to.  In particular this
means that the regression tests work when run by a superuser other than
the original bootstrap userid.  Per report from Larry Rosenman.
2003-10-31 20:00:49 +00:00
Bruce Momjian 19554ed487 new protocol, faster startup. 2003-10-31 19:51:14 +00:00
Bruce Momjian df1bb47dc4 Update for polymorphic functions, needs more work. 2003-10-31 19:49:40 +00:00
Bruce Momjian 12f2525b0d MAC OS X => Mac OS X 2003-10-31 19:33:17 +00:00
Bruce Momjian d908c8e238 Release updates suggested by Tom. 2003-10-31 19:24:17 +00:00
Bruce Momjian ef1b846daf Remove <note> take, use another paragraph for description. 2003-10-31 04:44:25 +00:00
Bruce Momjian d6ad5375cb Update with more comments. 2003-10-31 04:30:22 +00:00
Tom Lane ede9b68e03 Use Tcl ByteArray objects to avoid unwanted character set translation
in libpgtcl's lo_read/lo_write commands.  Also, deal correctly with
failure return from lo_read().  ljb and Tom Lane.
2003-10-31 00:18:55 +00:00
Bruce Momjian fcfbd434cc Fix markup by using <note> for comments. 2003-10-30 20:49:47 +00:00
Bruce Momjian d8df98d026 More SGML cleanup. 2003-10-30 20:31:24 +00:00
Bruce Momjian 39b752f6b7 SGML cleanup. 2003-10-30 20:29:35 +00:00
Bruce Momjian c0d92dc489 Update SGML release notes with Peter's direction. Does not compile
because of section adjustments still needed.
2003-10-30 20:25:36 +00:00
Bruce Momjian 216bc11020 Mark release note comments as new subsections rather than footnotes, per
Peter.

Remove "Changes" section and pull all sections below it up one level.

More comment additions.
2003-10-30 19:43:01 +00:00
Bruce Momjian d807bbe837 Fix markup for new release footnotes. 2003-10-30 03:46:42 +00:00
Bruce Momjian 60b198a768 Update FAQ_DEV: elog => ereport. 2003-10-30 02:40:29 +00:00
Bruce Momjian d46f9cd3bd Update more release descriptions. 2003-10-29 23:28:59 +00:00
Bruce Momjian 8478bbfd76 Add more footnote comments to the release notes. 2003-10-29 22:54:01 +00:00
Bruce Momjian 1a2be80ee7 Add first release note detail item. 2003-10-29 20:38:19 +00:00
Bruce Momjian a00d6b23eb Update for 7.4 --- prefer IN to EXISTS. 2003-10-29 20:20:12 +00:00
Bruce Momjian d890c1d065 Update for OSF 4.0 platform. 2003-10-29 13:42:55 +00:00
Tom Lane 50cb974068 Adjust wording to avoid giving the impression that schema USAGE
privilege hides system catalog entries.
2003-10-28 20:18:09 +00:00
Bruce Momjian 53b714d2a7 Add --describe-config to top of postgres manual page. 2003-10-28 19:39:18 +00:00
Bruce Momjian 6228228009 Document --describe-config. 2003-10-28 15:01:27 +00:00
Bruce Momjian 5db5cbb838 Update Win32 clients. 2003-10-27 15:35:10 +00:00
Bruce Momjian 03a2c3b586 Fix MOVE/FETCH wording. 2003-10-27 02:51:39 +00:00
Bruce Momjian 866c850cf5 Update intel solaris. 2003-10-26 14:31:09 +00:00
Bruce Momjian 8f67daded7 Improve indenting of port entries. 2003-10-26 13:28:46 +00:00
Bruce Momjian 98fa527942 Update Solaris 5.6. 2003-10-26 13:26:41 +00:00
Peter Eisentraut 06495a7324 Correct version numbers. 2003-10-26 11:14:39 +00:00
Bruce Momjian b3a10a88d7 Update MOVE/FETCH release note mention. 2003-10-26 04:50:16 +00:00
Bruce Momjian 8cdadab4dd Add:
> * Change LIMIT/OFFSET to use int8
2003-10-26 04:43:55 +00:00
Bruce Momjian eb1c22c39d Add mention of quotes on function body to NOTES section.
Oliver Elphick
2003-10-26 04:34:05 +00:00
Bruce Momjian 2cd5abd4d1 *** empty log message *** 2003-10-26 04:21:43 +00:00
Bruce Momjian 070c33c8e1 Add:
> * Allow more ISOLATION LEVELS to be accepted, but issue a warning for them
2003-10-26 02:57:39 +00:00
Bruce Momjian cc9c59af24 Update for No&egrave;l K&ouml;the in SGML. 2003-10-26 01:39:43 +00:00
Bruce Momjian f6332c7354 Mark Linux/ppc as working. 2003-10-26 01:32:36 +00:00
Bruce Momjian c8013b60cb Mark linux m68k, alpha as working. 2003-10-26 01:19:57 +00:00
Bruce Momjian bcc6c9da83 Remove very old platforms as unsupported, <=7.0. 2003-10-26 01:17:31 +00:00
Bruce Momjian 454c670cce Mark true64 os version as 5.1. 2003-10-26 01:06:35 +00:00
Bruce Momjian dc46010e18 Mark true64 alpha port as working. 2003-10-26 01:05:53 +00:00
Bruce Momjian 52008990e9 Fix Hans' name in SGML. 2003-10-26 00:58:31 +00:00
Bruce Momjian b10cd331fe Update aix port. 2003-10-26 00:31:48 +00:00
Bruce Momjian 1fdbc8cc20 Update linux/mips port.
Add m68k to linux port.
2003-10-26 00:26:13 +00:00
Bruce Momjian 530f997e6e Update linux/mips port. 2003-10-26 00:22:51 +00:00
Bruce Momjian 823240bf64 update linux ports for arm, s390, itanium. 2003-10-26 00:21:04 +00:00
Bruce Momjian d3423926c8 Update for port freebsd/alpha. 2003-10-26 00:00:40 +00:00
Bruce Momjian 1919b62058 Update Netbsd/i386 port. 2003-10-25 03:23:47 +00:00
Bruce Momjian 561a8ca808 Update ports for Solaris. 2003-10-25 03:17:43 +00:00
Bruce Momjian e0ca78fb87 Update openbsd port. 2003-10-24 21:09:08 +00:00
Bruce Momjian 863d793fa3 Update for osX 10.3. 2003-10-24 20:44:19 +00:00
Bruce Momjian 7d4844f247 Update ports for freebsd, cygwin. 2003-10-24 20:39:09 +00:00
Bruce Momjian 2a9986f7d5 Update Linux/Sparc 32-bit port. 2003-10-24 16:30:53 +00:00
Bruce Momjian 7672a1056d Update Linux x86 port. 2003-10-24 16:29:00 +00:00
Bruce Momjian b97e0aa650 Update OSX port. 2003-10-24 15:56:29 +00:00
Bruce Momjian 79c0082d70 Mark BSD/OS as working in 7.4. 2003-10-24 15:31:29 +00:00
Bruce Momjian 739839b7f7 Move pre-7.3 platforms to unsupported. 2003-10-24 15:30:52 +00:00
Bruce Momjian 43b472f83f Move 2phase discussion to 7.5 queue, not TODO.detail. 2003-10-24 03:24:56 +00:00
Bruce Momjian 1c6f65db84 Move 2phase discussion to 7.5 queue, not TODO.detail.
< 	o Queries across databases or servers (two-phase commit) [2phase]
> 	o Queries across databases or servers (two-phase commit)
2003-10-24 03:24:32 +00:00
Bruce Momjian 21b1d41ef3 Add 2-phase TODO.detail. 2003-10-24 03:21:37 +00:00
Bruce Momjian 2a197c7cce Add TODO.detail:
> 	o Queries across databases or servers (two-phase commit) [2phase]
2003-10-24 03:20:36 +00:00
Tom Lane 747df1a35e Remove obsolete information about altering default optimization flags for
gcc.  Per comment from original author, Brian Gallew:
"Ancient history.  Kill it fast."
2003-10-23 13:58:43 +00:00
Tom Lane cdbf9b328e Move docs about index cost estimation functions and writing a procedural
language handler to the 'Internals' area, per my proposal of yesterday.
Clean up the trigger documentation a bit.  Push SPI chapter to the end
of its part, and reorder the Internals chapters into what seems a more
sensible order (at the moment anyway).
2003-10-22 22:28:10 +00:00
Bruce Momjian b8400c7f52 Here is a documentation patch that makes zulu, etc. all more consistent. 2003-10-22 18:10:53 +00:00
Bruce Momjian 269df29e8b Release notes updates from Neil Conway. 2003-10-22 17:27:14 +00:00
Bruce Momjian 70f567d571 Add:
> * Allow functions to have a search path specified at creation time
2003-10-22 17:14:39 +00:00
Bruce Momjian 4377a9afc3 Add mention that "today" doesn't work as column default anymore. 2003-10-22 05:09:12 +00:00
Tom Lane 336297e676 Another example-to-documentation difference. Maybe we can find a
better way to keep these in sync...
2003-10-22 03:50:27 +00:00
Tom Lane 2744abb736 Ooops, missed updating this part of the complex-datatype example. 2003-10-21 23:28:42 +00:00
Tom Lane 6fbb14a174 Update the complex-datatype example to V1 function calling conventions,
and add binary send/receive functions.  Fix some other grottiness such
as failure to mark the C functions STRICT.
2003-10-21 22:51:14 +00:00
Tom Lane 6c7c493a09 For some reason, the preface mentions just six of the seven major parts
of the book.  Fix it.
2003-10-21 22:47:54 +00:00
Bruce Momjian d4273a5205 Remove:
< 	o Allow BINARY option to SELECT, just like DECLARE
2003-10-21 15:51:41 +00:00
Bruce Momjian d8e3515f63 Update:
< * Allow INET subnet tests to use indexes
> * Allow INET subnet tests using non-constants to be indexed
2003-10-21 15:48:56 +00:00
Bruce Momjian d58c70c6ae Update per Tom:
< * Allow INET subnet tests using non-constants
> * Allow INET subnet tests to use indexes
101a102
> 	o Allow MIN()/MAX() on arrays
144c145
< * Allow CREATE INDEX zman_index ON test (date_trunc( 'day', zman ) datetime_ops)
> * -Allow CREATE INDEX zman_index ON test (date_trunc( 'day', zman ) datetime_ops)
166c167
< * Improve handling of index scans for NULL
> * Allow use of indexes to search for NULLs
203a205
> * Add optional textual message to NOTIFY
252c254
< 	o Add SET SCHEMA
> 	o Add SET PATH for schemas
297a300
> * Allow fastpast to pass values in portable format
344a348
> * Allow statement-level triggers to access modified rows
526d529
< 	o Add optional textual message to NOTIFY
530d532
< 	o Allow fastpast to pass values in portable format
533c535
< 	o Special passing of binary values in platform-neutral format (bytea?)
> 	o -Special passing of binary values in platform-neutral format (bytea?)
2003-10-21 02:48:09 +00:00
Bruce Momjian 2f603a8b0c Add release info about dollar signs to migration section:
<listitem><para> Dollar sign (<literal>$</>) is no longer allowed
	in operator names</para></listitem>
     <listitem><para> Dollar sign (<literal>$</>) can be a non-first
	character in identifiers</para></listitem>
2003-10-21 01:25:31 +00:00
Tom Lane 0a4048646b Document all the system views created by initdb (several of these were
never documented anywhere, sigh).  Centralize the detailed documentation
of system views into catalogs.sgml, and provide cross-references.
2003-10-17 22:38:20 +00:00
Tom Lane e5c2c97892 Add a listing of our SQLSTATE error codes to the documentation.
Link to it from some appropriate places.
2003-10-17 18:57:01 +00:00
Tom Lane 34ed505966 Fix busted markup. 2003-10-17 18:29:55 +00:00
Tom Lane fe1b5034dd Adjust display of actual runtimes in EXPLAIN output to use three fractional
digits, and label it 'ms' not 'msec', for consistency with psql's \timing
display.  Per recent discussions.
2003-10-17 01:14:26 +00:00
Tom Lane dec4ed311a Add note deprecating use of consrc. 2003-10-17 00:55:17 +00:00
Peter Eisentraut 44430dbc15 Fix bugs in referential_constraints view. 2003-10-16 23:46:17 +00:00
Bruce Momjian 9ad637f749 Add mention of SIGHUP on the postmaster manual page. 2003-10-16 17:38:01 +00:00
Tom Lane 839cea8814 Minor copy-editing. 2003-10-16 04:52:21 +00:00
Bruce Momjian a9c1ff66da Add:
> * Allow pg_dump to dump CREATE CONVERSION (Christopher)
2003-10-16 04:12:53 +00:00
Bruce Momjian 60feaa261f Fix SGML markup.
Update HISTORY file.
2003-10-16 04:11:53 +00:00
Bruce Momjian 352f29b17b This patch adds another item to the "migration to 7.4" list in the
HISTORY file, and attributes the shared-buffer-alignment change to
Manfred Spraul.

Neil Conway
2003-10-16 03:55:31 +00:00
Bruce Momjian 62fdc3dd60 I have run pg_autovacuum on AIX, so that can, at least loosely, be
considered "tested."

And I have turned all of the 7.4 HISTORY material into DocBook for
release.sgml

Christopher Browne
2003-10-16 03:47:28 +00:00
Bruce Momjian 386e0f9046 Update max existing db size to 32tb. 2003-10-10 21:27:13 +00:00
Bruce Momjian 870d9641bc Update Russian FAQ.
Viktor Vislobokov
2003-10-10 02:52:12 +00:00
Bruce Momjian d11998f3d1 Add:
> * Prevent libpq's PQfnumber() from lowercasing the column name
572d572
< * Vadim is Vadim B. Mikheev <vadim4o@email.com> of Sector Data
2003-10-10 02:42:09 +00:00
Bruce Momjian 8087446b14 > That's a fairly useless place to put it, though, since someone would
> only think to look at sort_mem if they already had a clue.  It should
> be mentioned under bulk data load (in performance tips chapter)

Attached is a doc patch that does this. The way I've worded it may not
be the best, though.

Neil Conway
2003-10-10 02:08:42 +00:00
Bruce Momjian ea079e27b1 Add count(*) TODO detail. 2003-10-10 01:53:06 +00:00
Bruce Momjian 20982a71df Add TODO.detail for count(*):
>   to allow fast COUNT(*) queries with no WHERE clause(?) [count]
2003-10-10 01:52:15 +00:00
Bruce Momjian de8b3b4913 Add:
> 	o Allow PL/pgSQL to handle %TYPE arrays, e.g. tab.col%TYPE[]
2003-10-09 23:41:22 +00:00
Bruce Momjian d8581fbb6b Add:
> * Have VACUUM FULL use REINDEX rather than index vacuum
2003-10-09 19:36:27 +00:00
Bruce Momjian 3fce18084b About section 8.5.1.5. ("Special Values"):
I suggest adding LOCALTIMESTAMP and LOCALTIME to the first paragraph.
Maybe it should be phrased as:

  The following SQL-compatible functions can be used to obtain
  current datetime-related values: CURRENT_DATE, CURRENT_TIME,
  CURRENT_TIMESTAMP, LOCALTIME and LOCALTIMESTAMP.
  (See Section 9.8.4.)

Troels Arvin
2003-10-09 19:13:48 +00:00
Bruce Momjian c7c7861d5e Add mention of logrotate for syslog, from Robert Treat 2003-10-09 19:05:09 +00:00
Bruce Momjian dfafeb6a89 Update Solaris FAQ to mention -fast. 2003-10-09 17:11:13 +00:00
Bruce Momjian b510c44202 Update:
> * COMMENT ON [ CAST | CONVERSION | OPERATOR CLASS | LARGE OBJECT | LANGUAGE ]
>   (Christopher)
2003-10-09 04:29:40 +00:00
Bruce Momjian c1a0d72da6 Add:
> * COMMENT ON [ CAST | CONVERSION | OPERATOR CLASS | LARGE OBJECT ] (Christopher)
2003-10-09 03:17:24 +00:00
Bruce Momjian 67afe3d861 Add:
<
346a346
> * Remove CREATE CONSTRAINT TRIGGER
2003-10-08 22:29:58 +00:00
Bruce Momjian 5fc9d0e3f6 Add 2-phase info, add Win32 URL:
< 	o Sample implementation in contrib/rserv
29c28,29
< * Create native Win32 port [win32]
> * Create native Win32 port, http://momjian.postgresql.org/main/writings/pgsql/win32.html
>
367c367,368
< * Two-phase commit to implement distributed transactions
> * Add two-phase commit to all distributed transactions with
>   offline/readonly server status or administrator notification for failure
2003-10-08 21:44:06 +00:00
Bruce Momjian d5ea0d5ecb Add:
> * Use background process to write dirty shared buffers to disk
2003-10-08 19:33:53 +00:00
Bruce Momjian b8382c2688 Have log_min_duration_statement = 0 always print duration/statement.
Change log line to be "duration:  ms  query:"

Indent multi-line queries with a tab in the server logs.
2003-10-08 03:49:38 +00:00
Tom Lane 0eceaaf9b7 Modify COPY FROM to match the null-value string against the column value
before it is de-backslashed, not after.  This allows the null string \N
to be reliably distinguished from the data value \N (which must be
represented as \\N).  Per bug report from Manfred Koizar ... but it's
amazing this hasn't been reported before ...
Also, be consistent about encoding conversion for null string: the form
specified in the command is in the server encoding, but what is sent
to/from client must be in client encoding.  This never worked quite
right before either.
2003-10-06 02:38:53 +00:00
Bruce Momjian 8f3b879462 Update MySQL mention. 2003-10-05 14:25:29 +00:00
Bruce Momjian 88605109db Update MySQL mention. 2003-10-05 03:52:08 +00:00
Tom Lane fa09ee6026 Document the always-true-but-previously-undocumented fact that PQfnumber()
will downcase the supplied field name unless it is double-quoted.  Also,
upgrade the routine's handling of double quotes to match the backend,
in particular support doubled double quotes within quoted identifiers.
Per pgsql-interfaces discussion a couple weeks ago.
2003-10-04 21:05:21 +00:00
Bruce Momjian ec1fbbb546 Modify:
< * Consider using MVCC to cache count(*) queries with no WHERE clause
> * Use a fixed row count and a +/- count with MVCC visibility rules
>   to allow fast COUNT(*) queries with no WHERE clause(?)
2003-10-04 18:19:57 +00:00
Bruce Momjian 5ba1fab5fa Update INSTALL file for 7.4. 2003-10-04 03:14:13 +00:00
Bruce Momjian 7ca44855fc Update MySQL mention. 2003-10-04 02:37:05 +00:00
Bruce Momjian 5f0eb3fd83 Update MySQL mention. 2003-10-04 01:39:51 +00:00
Peter Eisentraut 9951474c71 Change transaction status indicator in prompt from %T to %x. 2003-10-04 01:04:46 +00:00
Tom Lane 15c194c1d5 Add GUC parameter check_function_bodies to control whether validation
of function bodies is done at CREATE FUNCTION time.  This is normally
true but can be set false to avoid problems with forward references,
wrong schema search path, etc.  This is just the backend patch, still
need to adjust pg_dump to make use of it.
2003-10-03 19:26:49 +00:00
Tom Lane 251033186f Cause PQescapeString to stop processing at a null character, rather
than generating an invalid output string.  Per observation and patch
from Igor Shevchenko.  Further code cleanup and documentation by
Tom Lane.
2003-10-03 18:26:14 +00:00
Tom Lane 6099bc03f3 Adjust documentation examples to match recent error message rewordings.
A couple other minor fixes.
2003-09-30 03:22:33 +00:00
Tom Lane 444af9e0e8 Minor copy-editing. 2003-09-30 01:56:11 +00:00
Tom Lane f038e08929 Use slightly less broken markup. 2003-09-30 01:26:29 +00:00
Tom Lane e33f205a94 Adjust btree index build procedure so that the btree metapage looks
invalid (has the wrong magic number) until the build is entirely
complete.  This turns out to cost no additional writes in the normal
case, since we were rewriting the metapage at the end of the process
anyway.  In normal scenarios there's no real gain in security, because
a failed index build would roll back the transaction leaving an unused
index file, but for rebuilding shared system indexes this seems to add
some useful protection.
2003-09-29 23:40:26 +00:00
Bruce Momjian 7bc0678e0b Remove, already done:
< 	o Fixed PL/Tcl's spi_prepare to accept full qualified type names in
< 	  the parameter type list
2003-09-29 21:41:29 +00:00
Bruce Momjian fb72fc8b80 Add:
> 	o Fixed PL/Tcl's spi_prepare to accept full qualified type names in
> 	  the parameter type list
2003-09-29 21:15:19 +00:00
Bruce Momjian f3db606592 > >
> >  a) Write documentation how the win32 console needs to be set up so that
> >     psql can handle 8-bit characters.
> >     Where should it be added? The Section "Installation on Windows" in the
> >     Administrator's Guide seems natural to me.
> >
> >  b) Add code to psql that prints a warning on startup of psql when the
> >     console codepage differs from the windows codepage, something like
> >
> >     Warning: Console codepage (850) differs from windows codepage (1252)
> >              8-bit characters will not work correctly. See PostgreSQL
> >              documentation "Installation on Windows" for details.
>
Attached are two patches:

 - installdoc.patch contains an additional paragraph on the win32 console
   codepage for the chapter "Installation on Windows"
   Due to a lack of SGML-tools, I have only edited the text and not tested
   the SGML code - please check it before merging into the CVS branch.

 - psqlcodepage.patch adds the warning about a problematic codepage to psql.


Christoph Dalitz
2003-09-29 18:21:33 +00:00
Bruce Momjian a17b53753e This patch makes a few incremental improvements to geqo.sgml and
arch-dev.sgml

Neil Conway
2003-09-29 18:18:35 +00:00
Bruce Momjian b8d7e1e798 Change 7.3.4 release note format to match the rest of the 7.3.x
releases.

Rod Taylor
2003-09-29 18:15:12 +00:00
Bruce Momjian e7a9ba4872 Add:
> * Have SHOW ALL and pg_settings show descriptions for server-side variables(Joe)
2003-09-29 16:52:14 +00:00
Bruce Momjian 3900f8368d Update docs on function call permissions in view, from Tom. 2003-09-28 01:19:33 +00:00
Bruce Momjian fae2adecf5 Small SGML cleanup from Jeroen Ruigrok/asmodai 2003-09-27 14:06:21 +00:00
Bruce Momjian 87cbcff9e6 Document that functions are checked independently of the view
permissions.
2003-09-27 00:10:31 +00:00
Bruce Momjian 90322456fe Add "tuning" section to install instructions. 2003-09-26 17:47:44 +00:00
Bruce Momjian 42013caf64 Update Japanese FAQ, from Jun Kuwamura 2003-09-25 02:27:54 +00:00
Tom Lane a56a016ceb Repair some REINDEX problems per recent discussions. The relcache is
now able to cope with assigning new relfilenode values to nailed-in-cache
indexes, so they can be reindexed using the fully crash-safe method.  This
leaves only shared system indexes as special cases.  Remove the 'index
deactivation' code, since it provides no useful protection in the shared-
index case.  Require reindexing of shared indexes to be done in standalone
mode, but remove other restrictions on REINDEX.  -P (IgnoreSystemIndexes)
now prevents using indexes for lookups, but does not disable index updates.
It is therefore safe to allow from PGOPTIONS.  Upshot: reindexing system catalogs
can be done without a standalone backend for all cases except
shared catalogs.
2003-09-24 18:54:02 +00:00
Tom Lane 6767cebc6f pg_dump/pg_restore now always use SET SESSION AUTHORIZATION, not \connect,
to control object ownership.  The use-set-session-authorization and
no-reconnect switches are obsolete (still accepted on the command line,
but they don't do anything).  This is a precursor to fixing handling
of CREATE SCHEMA, which will be a separate commit.
2003-09-23 22:48:53 +00:00
Bruce Momjian 45de72b683 Add:
> * Allow LISTEN/NOTIFY to store info in memory rather than tables
2003-09-23 21:00:18 +00:00
Bruce Momjian eed6ff45d4 Add:
* Allow major upgrades without dump/reload, perhaps using pg_upgrade
2003-09-23 20:45:58 +00:00
Tom Lane aefc08e4eb Minor copy-editing for plpgsql chapter. 2003-09-23 19:58:50 +00:00
Peter Eisentraut 5d00f984d8 Make the SQL command synopses appear less random. 2003-09-22 00:16:58 +00:00
Tom Lane f3ad615ce8 Fix a batch of speling misteaks identified by Peter's spell-checker tool. 2003-09-20 20:12:05 +00:00
Tom Lane 8421253e54 Document that TRUNCATE ignores user-defined ON DELETE triggers. 2003-09-19 21:06:39 +00:00
Tom Lane a13b018530 Disallow foreign-key references from temp tables to permanent tables.
Per recent discussion, this does not work because other backends can't
reliably see tuples in a temp table and so cannot run the RI checks
correctly.  Seems better to disallow this case than go back to accessing
temp tables through shared buffers.  Also, disallow FK references to
ON COMMIT DELETE ROWS tables.  We already caught this problem for normal
TRUNCATE, but the path used by ON COMMIT didn't check.
2003-09-19 21:04:20 +00:00
Tom Lane 689015748f Put a tad more detail in the discussion of postmaster and postgres
signal handling.
2003-09-18 20:30:15 +00:00
Tom Lane 4d016a957d Okay, who left off the id= here? 2003-09-15 03:32:24 +00:00
Tom Lane 5f78d6cb77 LISTEN doesn't issue a warning for redundant listens anymore. Also,
add some 'See Also' links.
2003-09-15 03:21:51 +00:00
Bruce Momjian bcd8986e7d Rename --without-spinlocks to --disable-spinlocks, per Peter. 2003-09-13 17:01:09 +00:00
Bruce Momjian c346ca8648 When I sent in the sslmode patch I forgot to update the
comments/examples in pg_hba.conf. This patch remedies that, adds a brief
explanation of the connection types, and adds a missing period in the
docs.

Jon Jensen
2003-09-13 16:43:38 +00:00
Tom Lane f8c365c8db Marginal hacks to make tables format more nicely. 2003-09-13 00:19:43 +00:00
Tom Lane a75ee43ce9 Mop-up for error-message updates in documentation. 2003-09-12 23:04:46 +00:00
Tom Lane 6e59122490 Update obsolete examples of error messages; various other minor editing. 2003-09-12 22:17:24 +00:00
Bruce Momjian 06e3ec7a54 Implement compiler #error if spinlock code not found, add configure flag
to bypass the error, --without-spinlocks.
2003-09-12 16:10:27 +00:00
Bruce Momjian 9182481bea Remove WIN32_CONSOLE support, at the request of the author. 2003-09-12 02:40:10 +00:00
Tom Lane e90b841915 More cleanup of Diagnostics sections. 2003-09-12 00:12:47 +00:00
Tom Lane fbb39c059e Small typo. 2003-09-11 23:15:51 +00:00
Bruce Momjian 2a5b6a7c9b This patch fixes a few missed GUC variables that were still upper case,
makes a few more small improvements to runtime.sgml, and makes some SGML
conventions more consistent.

Neil Conway
2003-09-11 21:42:20 +00:00
Bruce Momjian 188eda0df2 Consistenly lowercase GUC variable names, in docs and error messages. 2003-09-11 18:30:39 +00:00
Bruce Momjian 8e27be4310 This patch makes a few minor improvements to the docs: make the
<varname> conventions more consistent, and improve the ANALYZE ref page.

Neil Conway
2003-09-11 17:31:45 +00:00
Bruce Momjian 64a7b58aa0 This patch makes a number of improvements to the runtime config
documentation.

Neil Conway
2003-09-11 17:27:38 +00:00
Bruce Momjian ab19254618 Mention that pg_type_is_visible is used for domains as well.
Christopher Kings-Lynne
2003-09-11 17:26:20 +00:00
Bruce Momjian d768cb267b seemed like a typo in one of the appendix tables
Robert Treat
2003-09-11 16:22:42 +00:00
Bruce Momjian 2b56a9646a Add:
> * Issue NOTICE if foreign key data type doesn't match primary key
2003-09-10 20:17:21 +00:00
Bruce Momjian e303be78e8 Add:
> * Have EXPLAIN ANALYZE highlight poor optimizer estimates
2003-09-10 20:14:42 +00:00
Bruce Momjian 73cfa77edd This patch fixes a trivial typo in the CREATE FUNCTION ref page.
Neil Conway
2003-09-10 20:13:45 +00:00
Bruce Momjian 22b305ad4a Add:
> * Have pg_dump -c clear the database using dependency information
2003-09-10 00:03:23 +00:00
Bruce Momjian 3610f083c1 Improve wording of increasing page size. 2003-09-09 22:43:06 +00:00
Tom Lane d4019b7cd3 Remove a bunch of content-free Diagnostics sections, as per previous
discussion.  (Still have some work to do editing the remainder.)
2003-09-09 18:28:53 +00:00
Bruce Momjian 1815f6179d Update max tasble size to 32TB. 2003-09-09 18:25:44 +00:00
Michael Meskes 2fab616866 Fixed a few bugs that came up on pgsql-interfaces. 2003-09-09 10:54:44 +00:00
Tom Lane fd65be4a78 Fix a couple minor typos. 2003-09-08 23:17:15 +00:00
Peter Eisentraut 6de93c0529 Update preface.
Use question marks rather than brackets to delimit optional elements in
Tcl synopses.

Fix stylesheet misfeature leading to excessively long cross-reference text
when linking to a different "part".

Remove <body> attributes -- CSS stylesheets should handle that.

Improve bibliography formatting.

Add fast-forward links for more convenient navigation.
2003-09-08 23:02:28 +00:00
Bruce Momjian e54965c0f8 Add:
o Allow ALTER TABLE to change constraint deferrability and actions
2003-09-08 22:48:21 +00:00
Tom Lane 4427969315 "statenebt" ? 2003-09-08 22:33:13 +00:00
Tom Lane f176e37975 Document a bunch of formerly-undocumented date/time operators,
including the SQL-spec OVERLAPS construct.
2003-09-08 19:38:02 +00:00
Bruce Momjian 1a9a346793 Update URL. 2003-09-07 22:02:54 +00:00
Bruce Momjian b58bd87f55 Update URL to be momjian.postgresql.org. 2003-09-07 22:01:42 +00:00
Tom Lane 48beecda7c Remove geqo_random_seed parameter. Having geqo reset the global random()
sequence every time it's called is bogus --- it interferes with user
control over the seed, and actually decreases randomness overall
(because a seed based on time(NULL) is pretty predictable).  If you really
want a reproducible result from geqo, do 'set seed = 0' before planning
a query.
2003-09-07 15:26:54 +00:00
Tom Lane 3c9bb8886d Allow IPv4-format entries in pg_hba.conf to match IPv6 connections
that have IPv4-embedded-in-IPv6 addresses.  Per idea of Andreas Pflug.
2003-09-05 20:31:36 +00:00
Bruce Momjian 23d07fa357 Done:
< * Allow psql to do table completion for SELECT * FROM schema_part and
> * -Allow psql to do table completion for SELECT * FROM schema_part and
2003-09-05 19:52:10 +00:00
Bruce Momjian cec1333bba Add WIN32 URL. 2003-09-05 16:43:13 +00:00
Tom Lane ba7ee1db3b Add missing space. 2003-09-05 16:13:38 +00:00
Bruce Momjian b0ba70df83 Update information about Linux's overcommit memory behavior.
Andrew Dunstan
2003-09-05 02:54:09 +00:00
Bruce Momjian 5b49f9025a Add:
> * Maintain a map of recently-expired of pages so vacuum can reclaim
>   free space without a sequential scan
2003-09-05 02:51:55 +00:00
Bruce Momjian 248af40d6d Update as done:
> * -Improve concurrency of hash indexes (Tom)
2003-09-05 02:20:50 +00:00
Bruce Momjian 8ac3510a4c Add:
> 	o Allow ALTER TABLE ... ALTER CONSTRAINT ... RENAME
2003-09-05 01:10:07 +00:00
Bruce Momjian 8af31863e9 Add:
<
> * Print table names with constraint names in error messages, or make constraint
>   names unique within a schema
2003-09-05 00:50:40 +00:00
Bruce Momjian adb13f231b Add:
> * Allow to_char to print localized month names (Karel)
2003-09-03 23:01:47 +00:00
Peter Eisentraut ee4ae6ceb2 Add note that a for loop where the lower bound is greater than the upper
bound is valid but does nothing.

suggested by Richard Huxton <dev@archonet.com>
2003-09-03 22:17:07 +00:00
Peter Eisentraut 29a20145fd Pass session_authorization to the client and make psql update its prompt
accordingly.
2003-09-03 22:05:09 +00:00
Bruce Momjian 4e85f760e6 Done:
* -Have standalone backend read postgresql.conf (Tom)
2003-09-03 21:27:21 +00:00
Bruce Momjian 1129eab9c7 Update German FAQ.
Ian Barwick
2003-09-03 20:28:14 +00:00
Peter Eisentraut 5f65345a57 Do not pass server_encoding to the client.
libpq, talking to an old server, should assume SQL_ASCII as the default
client encoding, because that is what the server will actually use (not
the server encoding).
2003-09-01 23:04:49 +00:00
Peter Eisentraut f10a9033bf Clean up after pygresql removal: adjust/remove documentation and remove
unneeded configure work.
2003-09-01 23:01:49 +00:00
Bruce Momjian 2fb6e84bae Add mention of OID wraparound. 2003-09-01 16:47:58 +00:00
Peter Eisentraut c326d8f4f2 Add/edit index entries. 2003-08-31 17:32:24 +00:00
Peter Eisentraut cf8e916968 Set LC_ALL=C when running collateindex.pl to get predictable sort order. 2003-08-31 17:28:39 +00:00
Bruce Momjian ceacae7734 Fix unixware template --- had spaces around equals. 2003-08-30 03:19:47 +00:00
Tom Lane 7e2a4cfe63 Make documentation of pg_restore's -N, -o, -r switches bear some
slight resemblance to their actual behavior.
2003-08-28 20:44:02 +00:00
Peter Eisentraut 3722226070 Add "override" for make variable JADEFLAGS, since upper directory passes
this variable on the command line.
2003-08-27 22:58:54 +00:00
Peter Eisentraut 535980aa40 Major cleanup of SPI chapter 2003-08-27 22:13:35 +00:00
Bruce Momjian 743f667f00 Update URL for 7.3 changes:
http://developer.postgresql.org/~momjian/upgrade_tips_7.3
2003-08-27 03:35:35 +00:00
Tom Lane 3e51c1553c Add the Brazilian time zone abbreviations BRT, BRST, FNT, FNST.
ACT and ACST were already present.  AMT and AMST conflict with the
existing entries for Armenia; no change there for the moment.
2003-08-25 23:30:27 +00:00
Bruce Momjian 048cb1ce6b Add:
> * Add a libpq function to support Parse/DescribeStatement capability
2003-08-25 04:10:59 +00:00
Bruce Momjian 55b5fc9a9a Add:
* Allow TRUNCATE ... CASCADE/RESTRICT
2003-08-24 22:57:21 +00:00
Peter Eisentraut 693aad413b Change warnings for non-existing or pre-existing cursors to errors. 2003-08-24 21:02:43 +00:00
Peter Eisentraut c3664c0c00 Add macros for error result fields to libpq. 2003-08-24 18:36:38 +00:00
Tom Lane 432fb5b886 Updates for array documentation, from Joe Conway. 2003-08-19 06:06:48 +00:00
Bruce Momjian 141490354e Done:
> * -Add btree index support for reltime, tinterval, regproc (Tom)
2003-08-18 02:52:45 +00:00
Tom Lane c771838106 Somebody forgot to include any actual documentation for ADD_MISSING_FROM. 2003-08-17 22:19:15 +00:00
Tom Lane 4215947986 Update documentation to reflect the fact that ORDER BY, GROUP BY, etc
are now driven by the default btree opclass, rather than assuming that
particular operator names have the needed semantics.
2003-08-17 22:09:00 +00:00
Tom Lane 1b68704482 Fix broken markup. 2003-08-17 22:05:13 +00:00
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 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 226bae27b9 Add mention that Kerberos 4 isn't recommended. 2003-08-16 23:33:49 +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