OSDN Git Service

pg-rex/syncrep.git
21 years agoAnother round of protocol changes. Backend-to-frontend messages now all
Tom Lane [Tue, 22 Apr 2003 00:08:07 +0000 (00:08 +0000)]
Another round of protocol changes.  Backend-to-frontend messages now all
have length words.  COPY OUT reimplemented per new protocol: it doesn't
need \. anymore, thank goodness.  COPY BINARY to/from frontend works,
at least as far as the backend is concerned --- libpq's PQgetline API
is not up to snuff, and will have to be replaced with something that is
null-safe.  libpq uses message length words for performance improvement
(no cycles wasted rescanning long messages), but not yet for error
recovery.

21 years agoPrevent palloc(0) error when parent table has zero columns.
Tom Lane [Mon, 21 Apr 2003 15:19:55 +0000 (15:19 +0000)]
Prevent palloc(0) error when parent table has zero columns.

21 years agoAdd mention of Novell Netware 6 port.
Bruce Momjian [Mon, 21 Apr 2003 14:54:15 +0000 (14:54 +0000)]
Add mention of Novell Netware 6 port.

21 years agostddev() and variance() should return NULL when there is just one input
Tom Lane [Mon, 21 Apr 2003 00:22:24 +0000 (00:22 +0000)]
stddev() and variance() should return NULL when there is just one input
value, per recent discussion on pgsql-general.

21 years agoApple's assembler likes the inlined TAS syntax too, so no reason to
Tom Lane [Sun, 20 Apr 2003 21:54:34 +0000 (21:54 +0000)]
Apple's assembler likes the inlined TAS syntax too, so no reason to
maintain a separate out-of-line version of PPC tas() anymore.
Also fix S_UNLOCK for __powerpc64__ platforms.

21 years agoFix multiple causes of breakage in plperl's error handling.
Tom Lane [Sun, 20 Apr 2003 21:15:34 +0000 (21:15 +0000)]
Fix multiple causes of breakage in plperl's error handling.

21 years agoAvoid O(N^2) behavior with lots of deferred triggers by making
Tom Lane [Sun, 20 Apr 2003 17:03:25 +0000 (17:03 +0000)]
Avoid O(N^2) behavior with lots of deferred triggers by making
deferredTriggerInvokeEvents only scan events added since it last ran.
Stephan Szabo, some corrections by Tom Lane.

21 years agoMake it clear it is the server version that determines if crlf is used. Idea from...
Bruce Momjian [Sun, 20 Apr 2003 01:52:55 +0000 (01:52 +0000)]
Make it clear it is the server version that determines if crlf is used.  Idea from Joe Conway.

21 years agoAllow \r and \r\n termination for COPY files.
Bruce Momjian [Sat, 19 Apr 2003 20:36:03 +0000 (20:36 +0000)]
Allow \r and \r\n termination for COPY files.

Output \r\n termination on Win32.

Disallow literal carriage return as a data value,
backslash-carriage-return and \r still allowed.

Doc changes already committed.

21 years agoAdd pipe parameter to COPY function to allow proper line termination.
Bruce Momjian [Sat, 19 Apr 2003 19:55:37 +0000 (19:55 +0000)]
Add pipe parameter to COPY function to allow proper line termination.

21 years agoAdd more documentation about shared memory costs.
Tom Lane [Sat, 19 Apr 2003 00:37:28 +0000 (00:37 +0000)]
Add more documentation about shared memory costs.

21 years agoSecond round of FE/BE protocol changes. Frontend->backend messages now
Tom Lane [Sat, 19 Apr 2003 00:02:30 +0000 (00:02 +0000)]
Second round of FE/BE protocol changes.  Frontend->backend messages now
have length counts, and COPY IN data is packetized into messages.

21 years agoFix breakage from recent variable-handling changes.
Tom Lane [Fri, 18 Apr 2003 23:38:47 +0000 (23:38 +0000)]
Fix breakage from recent variable-handling changes.

21 years agoMake Win32 tests to match existing Cygwin tests, where appropriate.
Bruce Momjian [Fri, 18 Apr 2003 01:03:42 +0000 (01:03 +0000)]
Make Win32 tests to match existing Cygwin tests, where appropriate.

21 years agoFirst phase of FE/BE protocol modifications: new StartupPacket layout
Tom Lane [Thu, 17 Apr 2003 22:26:02 +0000 (22:26 +0000)]
First phase of FE/BE protocol modifications: new StartupPacket layout
with variable-width fields.  No more truncation of long user names.
Also, libpq can now send its environment-variable-driven SET commands
as part of the startup packet, saving round trips to server.

21 years agoMake pg_dump's concurency capability more prominent.
Bruce Momjian [Thu, 17 Apr 2003 15:34:37 +0000 (15:34 +0000)]
Make pg_dump's concurency capability more prominent.

21 years agoFix abstime-to-time cast function, which has had broken implementation
Tom Lane [Thu, 17 Apr 2003 04:50:20 +0000 (04:50 +0000)]
Fix abstime-to-time cast function, which has had broken implementation
since 7.2, per bug #947.  Turns out it had wrong volatility label, too.
Can't force initdb in 7.3 branch, but fix anyway for future installs.

21 years agoApplied patches from Kris Jurka fixing a string tokenizing problem and
Barry Lind [Thu, 17 Apr 2003 04:37:07 +0000 (04:37 +0000)]
Applied patches from Kris Jurka fixing a string tokenizing problem and
fixing an order by problem for index metadata results.
Also includes removing some unused code as well as a fix to the toString
method on statement.

 Modified Files:
  jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
  jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java

21 years agoVarious clarifications; add a clear DRAFT marker; minor adjustments in
Tom Lane [Wed, 16 Apr 2003 20:53:38 +0000 (20:53 +0000)]
Various clarifications; add a clear DRAFT marker; minor adjustments in
some message types.  In particular add text/binary flag to StartCopyIn
and StartCopyOut, so that client library can know what is expected or
forthcoming.

21 years agoAdd mention of OpenProjects IRC channel. It is as large as EFNet now.
Bruce Momjian [Wed, 16 Apr 2003 18:56:24 +0000 (18:56 +0000)]
Add mention of OpenProjects IRC channel.  It is as large as EFNet now.

21 years agoFix some problems exposed by building outside the source tree.
Tom Lane [Wed, 16 Apr 2003 05:23:55 +0000 (05:23 +0000)]
Fix some problems exposed by building outside the source tree.

21 years agoFix stupid oversight ...
Tom Lane [Wed, 16 Apr 2003 04:37:58 +0000 (04:37 +0000)]
Fix stupid oversight ...

21 years agoFirst draft of revised FE/BE protocol specification. Still needs work,
Tom Lane [Tue, 15 Apr 2003 22:51:18 +0000 (22:51 +0000)]
First draft of revised FE/BE protocol specification.  Still needs work,
but I'm putting it up so people can see and comment on it.

21 years agoUpdate Japanese FAQ, from Jun Kuwamura.
Bruce Momjian [Tue, 15 Apr 2003 21:00:27 +0000 (21:00 +0000)]
Update Japanese FAQ, from Jun Kuwamura.

21 years agoChange names of ISO-8859-x encodings to ISO_8859_x, to match reality.
Peter Eisentraut [Tue, 15 Apr 2003 13:26:54 +0000 (13:26 +0000)]
Change names of ISO-8859-x encodings to ISO_8859_x, to match reality.

21 years agoBring SQL ref pages to consistent format, part 1.
Peter Eisentraut [Tue, 15 Apr 2003 13:25:08 +0000 (13:25 +0000)]
Bring SQL ref pages to consistent format, part 1.

21 years agoAdd better markup and improve some text here and there.
Peter Eisentraut [Tue, 15 Apr 2003 13:23:35 +0000 (13:23 +0000)]
Add better markup and improve some text here and there.

21 years agoeqjoinsel's logic for case where MCV lists are not present should
Tom Lane [Tue, 15 Apr 2003 05:18:12 +0000 (05:18 +0000)]
eqjoinsel's logic for case where MCV lists are not present should
account for NULLs; in hindsight this is obvious since the code for
the MCV-lists case would reduce to this when there are zero entries
in both lists.  Per example from Alec Mitchell.

21 years agopath.c needs to be included in libpq; per Joe Conway.
Tom Lane [Mon, 14 Apr 2003 21:15:13 +0000 (21:15 +0000)]
path.c needs to be included in libpq; per Joe Conway.

21 years agoAnother try at correctly explaining the difference between Postgres and
Tom Lane [Mon, 14 Apr 2003 18:08:58 +0000 (18:08 +0000)]
Another try at correctly explaining the difference between Postgres and
SQL92 temp tables.  Possibly I got it right this time.

21 years agoReorganize clog's error reporting so that PANIC on clog I/O error can
Tom Lane [Mon, 14 Apr 2003 17:31:33 +0000 (17:31 +0000)]
Reorganize clog's error reporting so that PANIC on clog I/O error can
be reduced to a plain ERROR.  Should make it at least a little less
painful to deal with data-corruption problems.

21 years agoDocument file name as optional for \o in psql help (\h).
Bruce Momjian [Mon, 14 Apr 2003 16:23:36 +0000 (16:23 +0000)]
Document file name as optional for \o in psql help (\h).

21 years agoMinor copy-editing.
Tom Lane [Mon, 14 Apr 2003 15:40:02 +0000 (15:40 +0000)]
Minor copy-editing.

21 years agoClarify description of our deviation from standard for temp tables,
Tom Lane [Mon, 14 Apr 2003 15:24:46 +0000 (15:24 +0000)]
Clarify description of our deviation from standard for temp tables,
per suggestion from Mike Sykes.

21 years agoexposed the addDataType method to the PGConnection, allows users to add datatypes
Dave Cramer [Mon, 14 Apr 2003 10:39:51 +0000 (10:39 +0000)]
exposed the addDataType method to the PGConnection, allows users to add datatypes

21 years agoIntegrate the operator class section into the comprehensive extending SQL
Peter Eisentraut [Sun, 13 Apr 2003 09:57:35 +0000 (09:57 +0000)]
Integrate the operator class section into the comprehensive extending SQL
chapter as well.

21 years agoA couple of minor fixes
Peter Eisentraut [Sun, 13 Apr 2003 09:56:00 +0000 (09:56 +0000)]
A couple of minor fixes

21 years agoApplied patch submitted by Nic Ferrier with some cleanups of his previous
Barry Lind [Sun, 13 Apr 2003 04:10:07 +0000 (04:10 +0000)]
Applied patch submitted by Nic Ferrier with some cleanups of his previous
patch to add cursor based queries.

 Modified Files:
  jdbc/org/postgresql/core/BaseConnection.java
  jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java

21 years agoSecond try at avoiding conflicts with system isblank().
Tom Lane [Sun, 13 Apr 2003 04:07:17 +0000 (04:07 +0000)]
Second try at avoiding conflicts with system isblank().

21 years agoAdd code to provide useful dynamic-linking error messages on OS X.
Tom Lane [Sun, 13 Apr 2003 01:19:06 +0000 (01:19 +0000)]
Add code to provide useful dynamic-linking error messages on OS X.

21 years agoOn some systems <sys/types.h> must be included before <sys/socket.h>.
Tom Lane [Sat, 12 Apr 2003 23:25:42 +0000 (23:25 +0000)]
On some systems <sys/types.h> must be included before <sys/socket.h>.

21 years agoGuard against macro versions of isblank().
Tom Lane [Sat, 12 Apr 2003 22:28:33 +0000 (22:28 +0000)]
Guard against macro versions of isblank().

21 years agoFix encoding conversion function bug.
Tatsuo Ishii [Sat, 12 Apr 2003 07:53:57 +0000 (07:53 +0000)]
Fix encoding conversion function bug.
See following posting for more details.

Subject: Re: [HACKERS] [BUGS] Bug #943: Server-Encoding from EUC_TW to UTF-8 doesn't
From: Tatsuo Ishii <t-ishii@sra.co.jp>
To: michael.enke@wincor-nixdorf.com, pgsql-bugs@postgresql.org
Cc: pgsql-hackers@postgresql.org
Date: Sat, 12 Apr 2003 10:51:45 +0900 (JST)

21 years agoRevision
Peter Eisentraut [Fri, 11 Apr 2003 18:41:20 +0000 (18:41 +0000)]
Revision

21 years agoRevision
Peter Eisentraut [Fri, 11 Apr 2003 13:22:35 +0000 (13:22 +0000)]
Revision

21 years agoFix error recovery for SSL_read/SSL_write calls.
Tom Lane [Thu, 10 Apr 2003 23:03:08 +0000 (23:03 +0000)]
Fix error recovery for SSL_read/SSL_write calls.

21 years agoInformix fixes.
Michael Meskes [Thu, 10 Apr 2003 13:06:57 +0000 (13:06 +0000)]
Informix fixes.

21 years agoRemove premature attempt to constant-fold type coercion expressions.
Tom Lane [Thu, 10 Apr 2003 02:47:46 +0000 (02:47 +0000)]
Remove premature attempt to constant-fold type coercion expressions.
While usually safe, this fails if the coercion function needs the
query snapshot to be set already.  Per example from Nigel Andrews.

21 years agoIn an effort to reduce the total number of chapters, combine the small
Peter Eisentraut [Thu, 10 Apr 2003 01:22:45 +0000 (01:22 +0000)]
In an effort to reduce the total number of chapters, combine the small
chapters on extending types, operators, and aggregates into the extending
functions chapter.  Move the information on how to call table functions
into the queries chapter.  Remove some outdated information that is
already present in a better form in other parts of the documentation.

21 years agoFirst phase of work on array improvements. ARRAY[x,y,z] constructor
Tom Lane [Tue, 8 Apr 2003 23:20:04 +0000 (23:20 +0000)]
First phase of work on array improvements.  ARRAY[x,y,z] constructor
expressions, ARRAY(sub-SELECT) expressions, some array functions.
Polymorphic functions using ANYARRAY/ANYELEMENT argument and return
types.  Some regression tests in place, documentation is lacking.
Joe Conway, with some kibitzing from Tom Lane.

21 years agoGet rid of inappropriate flags in CPPFLAGS override --- these break
Tom Lane [Tue, 8 Apr 2003 17:09:51 +0000 (17:09 +0000)]
Get rid of inappropriate flags in CPPFLAGS override --- these break
non-gcc compilers, and they would never belong in CPPFLAGS anyway.

21 years agoMark TimeScales constants as double to avoid integer overflow in some compilers.
Tom Lane [Tue, 8 Apr 2003 17:02:04 +0000 (17:02 +0000)]
Mark TimeScales constants as double to avoid integer overflow in some compilers.

21 years agoRemove extraneous semicolons.
Tom Lane [Tue, 8 Apr 2003 16:57:45 +0000 (16:57 +0000)]
Remove extraneous semicolons.

21 years agoAdded some more informix compatibility functions.
Michael Meskes [Tue, 8 Apr 2003 12:34:25 +0000 (12:34 +0000)]
Added some more informix compatibility functions.

21 years agoAvoid primary key lookup (and lock) if foreign key does not change
Jan Wieck [Mon, 7 Apr 2003 20:30:38 +0000 (20:30 +0000)]
Avoid primary key lookup (and lock) if foreign key does not change
on UPDATE.

This get's rid of the long standing annoyance that updating a row
that has foreign keys locks all the referenced rows even if the
foreign key values do not change.

The trick is to actually do a check identical to NO ACTION after an
eventually done UPDATE in the SET DEFAULT case. Since a SET DEFAULT
operation should have moved referencing rows to a new "home", a following
NO ACTION check can only fail if the column defaults of the referencing
table resulted in the key we actually deleted. Thanks to Stephan.

Jan

21 years agoRemove unnecessary dt2local() call.
Tom Lane [Mon, 7 Apr 2003 15:04:03 +0000 (15:04 +0000)]
Remove unnecessary dt2local() call.

21 years agoGeneral editing
Peter Eisentraut [Mon, 7 Apr 2003 01:29:26 +0000 (01:29 +0000)]
General editing

21 years agoGenerate pg_config.h.in by autoheader. Separate out manually editable
Peter Eisentraut [Sun, 6 Apr 2003 22:45:23 +0000 (22:45 +0000)]
Generate pg_config.h.in by autoheader.  Separate out manually editable
parts.  Standardize spelling of comments in pg_config.h.

21 years agoFix markup.
Peter Eisentraut [Sun, 6 Apr 2003 22:41:52 +0000 (22:41 +0000)]
Fix markup.

21 years agoClarify exactly when DST-changeover-induced regression test failures
Tom Lane [Sun, 6 Apr 2003 17:47:24 +0000 (17:47 +0000)]
Clarify exactly when DST-changeover-induced regression test failures
can be expected to occur.

21 years agoFix compile problem with Win32 macro used inside another macro.
Bruce Momjian [Sat, 5 Apr 2003 19:54:12 +0000 (19:54 +0000)]
Fix compile problem with Win32 macro used inside another macro.

21 years agoAdd Win32 path handling for / vs. \ and drive letters.
Bruce Momjian [Fri, 4 Apr 2003 20:42:13 +0000 (20:42 +0000)]
Add Win32 path handling for / vs. \ and drive letters.

21 years agoHandle cp, rm, and exec for Win32.
Bruce Momjian [Fri, 4 Apr 2003 20:40:45 +0000 (20:40 +0000)]
Handle cp, rm, and exec for Win32.

21 years agoFix some signed-vs-unsigned-int issues; make print_aligned_vertical
Tom Lane [Fri, 4 Apr 2003 15:48:38 +0000 (15:48 +0000)]
Fix some signed-vs-unsigned-int issues; make print_aligned_vertical
safe for zero-column tables.

21 years agoTighten up register usage for inline PPC version of tas().
Tom Lane [Fri, 4 Apr 2003 06:57:39 +0000 (06:57 +0000)]
Tighten up register usage for inline PPC version of tas().

21 years agoPut the isync where it's supposed to be.
Tom Lane [Fri, 4 Apr 2003 05:32:30 +0000 (05:32 +0000)]
Put the isync where it's supposed to be.

21 years agoAvoid repeated computation of the constants date2j(1970, 1, 1) and
Tom Lane [Fri, 4 Apr 2003 04:50:44 +0000 (04:50 +0000)]
Avoid repeated computation of the constants date2j(1970, 1, 1) and
date2j(2000, 1, 1).  Should make for some marginal speed improvement
in date/time operations.

21 years agoCode review for pg_stat_get_backend_activity_start patch --- fix
Tom Lane [Fri, 4 Apr 2003 03:03:54 +0000 (03:03 +0000)]
Code review for pg_stat_get_backend_activity_start patch --- fix
return type, make protection condition agree with recent change to
pg_stat_get_backend_activity, clean up documentation.

21 years agoRemove zero_damaged_pages from postgresql.conf.sample; the only way to
Tom Lane [Thu, 3 Apr 2003 23:32:47 +0000 (23:32 +0000)]
Remove zero_damaged_pages from postgresql.conf.sample; the only way to
find out about it is to read the documentation that tells you how
dangerous it is.  Add default_transaction_read_only to documentation;
seems to have been overlooked in patch that added read-only transactions.
Clean up check_guc comparison script, which has been suffering bit rot.

21 years agoPrevent EXPLAIN (without ANALYZE) SELECT ... INTO from creating an INTO
Tom Lane [Thu, 3 Apr 2003 22:35:48 +0000 (22:35 +0000)]
Prevent EXPLAIN (without ANALYZE) SELECT ... INTO from creating an INTO
table.  Needed due to recent change that makes us call ExecutorStart
even when not planning to carry out the query.

21 years agoDon't re-invent the strchr() wheel.
Tom Lane [Thu, 3 Apr 2003 21:50:23 +0000 (21:50 +0000)]
Don't re-invent the strchr() wheel.

21 years agoFix load_user/load_group to not leave dangling pointers around if the
Tom Lane [Thu, 3 Apr 2003 21:25:02 +0000 (21:25 +0000)]
Fix load_user/load_group to not leave dangling pointers around if the
config files are present on one pass and not present on a later pass.

21 years agoconst-ify functions used with completion_matches(), to suppress
Tom Lane [Thu, 3 Apr 2003 20:18:16 +0000 (20:18 +0000)]
const-ify functions used with completion_matches(), to suppress
cast-away-const warnings from compilers pickier than gcc.

21 years agoRepair incorrect checking of grouped/ungrouped variables in the presence
Tom Lane [Thu, 3 Apr 2003 18:04:09 +0000 (18:04 +0000)]
Repair incorrect checking of grouped/ungrouped variables in the presence
of unnamed joins; per pghackers discussion 31-Mar-03.

21 years agoAdd prototype for toupper/tolower().
Bruce Momjian [Thu, 3 Apr 2003 05:25:41 +0000 (05:25 +0000)]
Add prototype for toupper/tolower().

21 years agoDone in previous release:
Bruce Momjian [Wed, 2 Apr 2003 22:44:50 +0000 (22:44 +0000)]
Done in previous release:

< * Add --port flag to regression tests

21 years agoFix buffer overrun in to_ascii(), per report from Guido Notari.
Tom Lane [Wed, 2 Apr 2003 21:07:59 +0000 (21:07 +0000)]
Fix buffer overrun in to_ascii(), per report from Guido Notari.

21 years agoFix convSockAddr6to4(): eliminate bogus assumptions about byte ordering,
Tom Lane [Wed, 2 Apr 2003 20:00:21 +0000 (20:00 +0000)]
Fix convSockAddr6to4(): eliminate bogus assumptions about byte ordering,
remove useless SockAddr_ntop() call.  Per report from Andreas Pflug.

21 years agoFix platform-dependent failure introduced by recent to_char changes
Tom Lane [Wed, 2 Apr 2003 02:33:52 +0000 (02:33 +0000)]
Fix platform-dependent failure introduced by recent to_char changes
(ye good olde uninitialized-local-variable).

21 years agoThis is a derived file and should never have been added to CVS.
Tom Lane [Wed, 2 Apr 2003 00:58:08 +0000 (00:58 +0000)]
This is a derived file and should never have been added to CVS.

21 years agoWhack getaddrinfo() patch around until it works, more or less, on
Tom Lane [Wed, 2 Apr 2003 00:49:28 +0000 (00:49 +0000)]
Whack getaddrinfo() patch around until it works, more or less, on
machines without IPv6.  Or at least it works on HPUX 10.20 ...

21 years agoAdd missing semicolon.
Tom Lane [Tue, 1 Apr 2003 23:42:55 +0000 (23:42 +0000)]
Add missing semicolon.

21 years agoMore patches for informix compatibility.
Michael Meskes [Tue, 1 Apr 2003 14:37:25 +0000 (14:37 +0000)]
More patches for informix compatibility.

21 years agoUpdate Russian FAQ, from Viktor Vislobokov
Bruce Momjian [Tue, 1 Apr 2003 03:10:44 +0000 (03:10 +0000)]
Update Russian FAQ, from Viktor Vislobokov

21 years agoPlease, apply patch for contrib/ltree to current CVS and 7.3.2
Bruce Momjian [Mon, 31 Mar 2003 20:53:45 +0000 (20:53 +0000)]
Please, apply patch for contrib/ltree to current CVS and 7.3.2

CHANGES

Mar 28, 2003
    Added finctions index(ltree,ltree,offset), text2ltree(text),
                    ltree2text(text)

Teodor Sigaev

21 years agoSkip START WITH in sequence definition when it's the default value --
Bruce Momjian [Mon, 31 Mar 2003 20:48:45 +0000 (20:48 +0000)]
Skip START WITH in sequence definition when it's the default value --
and hasn't been called yet.

Fixes bug where it wasn't supplied (due to being NULL).

Rod Taylor

21 years agoThe following patch cleans up the deferred trigger mechanism. There is
Bruce Momjian [Mon, 31 Mar 2003 20:47:51 +0000 (20:47 +0000)]
The following patch cleans up the deferred trigger mechanism.  There is
an unneeded memory context and some variables that are not used anymore.
It's pretty trivial and the regression tests pass fine.  There's no
change in functionality, only deletion of unused code.  I left an empty
function because maybe I'll need it for nested transactions.

Alvaro Herrera

21 years agoTestConfiguration returns int, not bool. This mistake is relatively
Tom Lane [Mon, 31 Mar 2003 20:32:29 +0000 (20:32 +0000)]
TestConfiguration returns int, not bool.  This mistake is relatively
harmless on signed-char machines but would lead to core dump in the
deadlock detection code if char is unsigned.  Amazingly, this bug has
been here since 7.1 and yet wasn't reported till now.  Thanks to Robert
Bruccoleri for providing the opportunity to track it down.

21 years agoFix broken markup.
Tom Lane [Sun, 30 Mar 2003 21:48:37 +0000 (21:48 +0000)]
Fix broken markup.

21 years agoProperly document default value of log_min_error_statement in postgresql.conf.
Bruce Momjian [Sun, 30 Mar 2003 21:38:02 +0000 (21:38 +0000)]
Properly document default value of log_min_error_statement in postgresql.conf.

21 years agoForgot two new files and one that was moved.
Michael Meskes [Sun, 30 Mar 2003 13:26:09 +0000 (13:26 +0000)]
Forgot two new files and one that was moved.

21 years agoMoved Informix stuff to its own compat library. Interval datetype is now fully functi...
Michael Meskes [Sun, 30 Mar 2003 11:48:19 +0000 (11:48 +0000)]
Moved Informix stuff to its own compat library. Interval datetype is now fully functional.

21 years agoSimplify the socket handling code by supplying a replacement getaddrinfo()
Peter Eisentraut [Sat, 29 Mar 2003 11:31:52 +0000 (11:31 +0000)]
Simplify the socket handling code by supplying a replacement getaddrinfo()
function if the OS doesn't provide one.

21 years ago[ Backpatch to 7.3.X.]
Bruce Momjian [Sat, 29 Mar 2003 05:00:15 +0000 (05:00 +0000)]
[ Backpatch to 7.3.X.]

SSL_read/write can error needing ERROR_WANT_READ or ERROR_WANT_WRITE.

21 years ago[ Backpatch to 7.3.X.]
Bruce Momjian [Sat, 29 Mar 2003 03:56:44 +0000 (03:56 +0000)]
[ Backpatch to 7.3.X.]

typing error in src/backend/libpq/be-secure.c ???

Long Description
In src/backend/libpq/be-secure.c: secure_write
on SSL_ERROR_WANT_WRITE call secure_read instead
secure_write again. May be is this a typing error?

Sergey N. Yatskevich (syatskevich@n21lab.gosniias.msk.ru)

21 years agoAdd code to apply some simple sanity checks to the header fields of a
Tom Lane [Fri, 28 Mar 2003 20:17:13 +0000 (20:17 +0000)]
Add code to apply some simple sanity checks to the header fields of a
page when it's read in, per pghackers discussion around 17-Feb.  Add a
GUC variable zero_damaged_pages that causes the response to be a WARNING
followed by zeroing the page, rather than the normal ERROR; this is per
Hiroshi's suggestion that there needs to be a way to get at the data
in the rest of the table.

21 years agoRegression output didn't get updated to match recent commit.
Tom Lane [Fri, 28 Mar 2003 17:24:28 +0000 (17:24 +0000)]
Regression output didn't get updated to match recent commit.

21 years agoFix NULL casting warning, pointed out by Joe Conway
Bruce Momjian [Fri, 28 Mar 2003 16:34:50 +0000 (16:34 +0000)]
Fix NULL casting warning, pointed out by Joe Conway

21 years agoFix number of columns in SGML, from Weiping He
Bruce Momjian [Fri, 28 Mar 2003 00:23:29 +0000 (00:23 +0000)]
Fix number of columns in SGML, from Weiping He

21 years agoFix bogus coding of SET DEFAULT ri triggers ... or at least make it less
Tom Lane [Thu, 27 Mar 2003 19:25:40 +0000 (19:25 +0000)]
Fix bogus coding of SET DEFAULT ri triggers ... or at least make it less
bogus than it was.  Per bug report from Adrian Pop.