Bruce Momjian
f52c9c6fb6
Be more precise about check for flex 2.5.3, backpatched to 7.3.X.
2003-05-07 04:49:02 +00:00
Tom Lane
c04e80cf87
Allow 60 in seconds fields of timestamp, time, interval input values.
...
Per recent discussion on pgsql-general, this is appropriate for spec
compliance, and has the nice side-effect of easing porting from old
pg_dump files that exhibit the 59.999=>60.000 roundoff problem.
2003-05-04 04:30:35 +00:00
Tom Lane
f1b3af29c1
When a TIMESTAMP, TIME, or INTERVAL precision is specified larger than our
...
implementation limits, do not issue an ERROR; instead issue a NOTICE and use
the max supported value. Per pgsql-general discussion of 28-Apr, this is
needed to allow easy porting from pre-7.3 releases where the limits were
higher.
Unrelated change in same area: accept GLOBAL TEMP/TEMPORARY as a synonym
for TEMPORARY, as per pgsql-hackers discussion of 15-Apr. We previously
rejected it, but that was based on a misreading of the spec --- SQL92's
GLOBAL temp tables are really closer to what we have than their LOCAL ones.
2003-05-04 00:04:10 +00:00
Tom Lane
fd9dd1b964
Fix erroneous space calculation leading to core dump in dumpProcLangs,
...
per report from Olivier Prenant. Also fix off-by-one space calculation
in ReadToc; this woould not have hurt us until we had more than 100
dependencies for a single object, but wrong is wrong.
2003-05-03 22:19:18 +00:00
Tom Lane
2df153b0f6
Repair permissions problem in RI triggers: query parsing has to be done
...
as the correct user, not only query execution. Per report from Sean
Chittenden.
2003-04-26 22:21:58 +00:00
Tom Lane
cb1ad8799b
Correct oversight in createlang: test for pre-existing handler function
...
was broken by opaque->language_handler change. I see this is already
fixed in CVS tip, but must back-patch for 7.3.3.
2003-04-26 15:19:05 +00:00
Tom Lane
66e0ea47a0
Back-patch fixes for zero-column tables in COPY, pg_dump.
2003-04-25 22:14:33 +00:00
Tom Lane
de9c299aba
Make [VACUUM] ANALYZE safe on zero-column tables.
2003-04-25 21:29:22 +00:00
Tom Lane
60bc45a107
Fix misbehavior of func_error() on type names containing '%'.
...
Will patch separately but equivalently in HEAD.
2003-04-23 18:20:10 +00:00
Tom Lane
f094673357
Fix misbehavior of replace() on strings containing '%'.
...
Will patch separately but equivalently in HEAD.
2003-04-23 18:19:23 +00:00
Tom Lane
a72fd0d60e
Prevent palloc(0) error when parent table has zero columns.
2003-04-21 15:20:02 +00:00
Tom Lane
9ccfbe254a
Fix char-vs-pg_wchar confusion in p_ere(), per failure report from
...
Tom O'Dowd. This fix is not relevant to CVS tip anymore, but we should
fix it in 7.3.*.
2003-04-20 17:37:22 +00:00
Tom Lane
8363ed70ad
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.
2003-04-17 04:50:35 +00:00
Barry Lind
52eeb494e7
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:
Tag: REL7_3_STABLE
jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
2003-04-17 04:19:55 +00:00
Tom Lane
dc3e14d3d5
Fix stupid oversight ...
2003-04-16 04:38:05 +00:00
Tom Lane
d38fdbc939
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.
2003-04-15 05:18:30 +00:00
Tom Lane
811c512f62
Second try at avoiding conflicts with system isblank().
2003-04-13 04:07:31 +00:00
Tom Lane
041ab272c7
Guard against macro versions of isblank().
2003-04-12 22:28:40 +00:00
Tatsuo Ishii
5d6b0a43dc
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)
2003-04-12 08:01:23 +00:00
Tom Lane
8d477bd33a
Fix error recovery for SSL_read/SSL_write calls.
2003-04-10 23:03:13 +00:00
Tom Lane
19f60754e1
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.
2003-04-10 02:47:57 +00:00
Dave Cramer
6ee2c29354
added addDataType to the interface
2003-04-08 17:26:39 +00:00
Tom Lane
8fe728b009
Back-patch changes to validate page header fields immediately after
...
reading in any page. Also back-port the zero_damaged_pages boolean
that determines what to do about it.
2003-04-04 00:32:57 +00:00
Tom Lane
a880697f09
Repair incorrect checking of grouped/ungrouped variables in the presence
...
of unnamed joins; per pghackers discussion 31-Mar-03.
2003-04-03 18:04:17 +00:00
Tom Lane
8af8be8633
Fix buffer overrun in to_ascii(), per report from Guido Notari.
2003-04-02 21:08:07 +00:00
Bruce Momjian
7c100e96b7
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
2003-03-31 20:59:20 +00:00
Tom Lane
28295da0a5
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.
2003-03-31 20:32:50 +00:00
Bruce Momjian
ba4de4e06a
Properly document default value of log_min_error_statement in postgresql.conf.
2003-03-30 21:38:13 +00:00
Bruce Momjian
b602639dc6
Backpatch SSL return value changes.
2003-03-30 21:36:44 +00:00
Bruce Momjian
8df03b2c86
[ 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 )
2003-03-29 03:57:05 +00:00
Tom Lane
a69550a363
Fix bogus coding of SET DEFAULT ri triggers ... or at least make it less
...
bogus than it was. Per bug report from Adrian Pop.
2003-03-27 19:25:52 +00:00
Tom Lane
9ae5b8cb92
GetTupleForTrigger must use outer transaction's command counter for time
...
qual checking, not GetCurrentCommandId. Per test case from Steve Wolfe.
2003-03-27 14:33:21 +00:00
Dave Cramer
a6f056987e
fixed problem where information from previous updates was leaking into subsequent updates patch from Shawn Green, slightly modified
2003-03-25 02:23:10 +00:00
Dave Cramer
1c4f2a63c0
added DISTINCT to the query to get cross reference. This is required when two columns in a table are both foreign keys to another table. From Peter Royal proyal@pace2020.com
2003-03-25 02:01:19 +00:00
Dave Cramer
b27eb64e61
fixed problem where information from previous updates was leaking into subsequent updates patch from Shawn Green
2003-03-25 01:57:03 +00:00
Barry Lind
74a665a8b3
New build number
2003-03-24 04:01:38 +00:00
Barry Lind
8e2ca1a7d8
Backport fix for parsing acls (didn't correctly interpret null acl to mean
...
table owner has privs)
Modified Files:
Tag: REL7_3_STABLE
jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
2003-03-24 03:49:49 +00:00
Tom Lane
579adfd654
Band-aid patch for Shraibman's 'out of free buffers' bug: disable the
...
keys_are_unique optimization introduced in 7.3. A better fix will
appear in 7.4, but I think back-patching it is too risky for the stable
branch.
2003-03-23 21:55:14 +00:00
Tom Lane
2d0cf42cd4
Tweak selectivity and related routines to cope with domains. Per report
...
from Andreas Pflug.
2003-03-23 01:49:13 +00:00
Bruce Momjian
e8b9aeea41
The attatched patch fixes a memory error with contrib/dbmirror/pending.c
...
when running it with older(Pre 7.3.x) versions of Postgresql.
Backpatched to 7.3.X.
Steven Singer
2003-03-20 03:58:48 +00:00
Barry Lind
e02ace4418
Backport patch to work around a server bug. Server incorrectly handles the
...
following: select 1; commit; set autocommit true;
If this is submitted in one call to the server (the select 1 doesn't start a
new transaction like it should), however if the select 1 is sent as a separate
call then it works correctly.
Modified Files:
Tag: REL7_3_STABLE
jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
2003-03-19 04:09:09 +00:00
Barry Lind
d10ed0263e
Applied translation fixes
...
Modified Files:
Tag: REL7_3_STABLE
errors_zh_TW.properties
2003-03-18 05:24:36 +00:00
Tom Lane
1a0172fbbd
pg_dumpall failed on groups having no members. Per report from
...
Nick Eskelinen.
2003-03-14 22:45:56 +00:00
Barry Lind
1ad6337fd5
Backport fix for parsing \n in updateable result sets to 7.3 branch
...
Modified Files:
Tag: REL7_3_STABLE
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
2003-03-14 05:38:36 +00:00
Tom Lane
dabb2fbc0d
Repair incorrect prorettype entry for timestamptz_izone. Can't force
...
initdb in the 7.3 branch, but we can at least make it right for people
who install 7.3.3 from scratch.
2003-03-14 04:44:05 +00:00
Barry Lind
8f390674de
Backport batch update error message improvements to 7.3 branch
...
Modified Files:
Tag: REL7_3_STABLE
jdbc/org/postgresql/errors.properties
jdbc/org/postgresql/jdbc2/AbstractJdbc2Statement.java
jdbc/org/postgresql/util/PSQLException.java
2003-03-14 01:23:08 +00:00
Tom Lane
cebedc36ed
Prevent infinite loop in ln_var() due to roundoff error.
...
Per report from Dave Marin.
2003-03-14 00:15:41 +00:00
Tom Lane
d144f96bf0
GROUP BY got confused if there were multiple equal() GROUP BY items.
...
This bug has been latent since 7.0 or maybe even further back, but it
was only exposed when parse_clause.c stopped suppressing duplicate
items (see its rev 1.96 of 18-Aug-02).
2003-03-13 16:58:49 +00:00
Tom Lane
db825e3743
pg_restore failed to restore blobs if -X disable-triggers is specified.
2003-03-09 19:38:59 +00:00
Barry Lind
899c711070
Back ported patches from head to 7.3 branch (fixes for NPE in result set absolute() and NPE when logging enabled)
...
Modified Files:
Tag: REL7_3_STABLE
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
jdbc/org/postgresql/util/PSQLException.java
2003-03-08 06:09:37 +00:00