Bruce Momjian
556e72124c
Return proper error exit code on pg_ctl -w start failure.
2004-12-21 17:38:01 +00:00
Peter Eisentraut
ca4736ab92
Translation update
2004-12-21 11:14:18 +00:00
PostgreSQL Daemon
2ddcd4cad5
tag files for rc2
2004-12-21 02:53:33 +00:00
Tom Lane
f0cbfcd399
Patch to make libpq.rc be a built-for-distribution file was a few
...
bricks shy of a load.
2004-12-21 02:14:41 +00:00
Bruce Momjian
93b808e9c9
Mention libpq.rc.in is now the file to update for releases.
2004-12-20 21:00:48 +00:00
Tom Lane
6cd2c9f752
Ensure that 'disabling statistics collector' is logged in all failure
...
paths of pgstat_init. Responds to confusion exhibited by Christoph Haller.
2004-12-20 19:17:56 +00:00
Tom Lane
ed06824978
Add support for Latin9 encoding in to_ascii(). Jaime Casanova
2004-12-20 19:00:37 +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
80855ba8ca
In pipe_read_line Windows code, loop to ensure we get a whole line
...
from the child process; fixes observed problems when the returned
version number is '8.0.0' rather than '8.0.0rc1'. Magnus Hagander
2004-12-20 17:40:59 +00:00
Tom Lane
da59a70c09
Remove direct inclusions of <com_err.h> as well as configure test for
...
its presence. This amounts to desupporting Kerberos 5 releases 1.0.*,
which is small loss, and simplifies use of our Kerberos code on platforms
with Red-Hat-style include file layouts. Per gripe from John Gray and
followup discussion.
2004-12-20 17:13:41 +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
e184663b24
plpgsql's exec_eval_simple_expr() now has to take responsibility for
...
advancing ActiveSnapshot when we are inside a volatile function.
Per example from Gaetano Mendola. Add a regression test to catch
similar problems in future.
2004-12-19 20:20:27 +00:00
Tom Lane
1553be4a0b
Prevent evaluation of backticks while discarding unwanted arguments
...
after an unknown or failed psql backslash command, and also while
discarding "extra" arguments of a putatively valid backslash command.
In the case of an unknown/failed command, make sure we discard the
whole rest of the line, rather than trying to resume at the next
backslash. Per discussion with Thomer Gil.
2004-12-19 19:39:47 +00:00
Bruce Momjian
f69cf1fc14
Mention why unixware doesn't handle threading in 8.0.
2004-12-19 04:09:48 +00:00
Bruce Momjian
f167dc8802
Test for POSIX.1c 2-arg sigwait() and fail on single-arg version.
2004-12-19 04:06:23 +00:00
Bruce Momjian
9af9320750
Add Win32 version stamps that increment each day for proper SYSTEM32
...
DLL pginstaller installs.
2004-12-19 02:16:31 +00:00
Bruce Momjian
08690d0688
Allow NetBSD, m64k to compile the ASM spinlock code.
...
R?mi Zara
2004-12-18 22:12:52 +00:00
Tom Lane
d0a6042f9f
Make array_cat more paranoid about checking datatypes in empty arrays.
2004-12-17 20:59:58 +00:00
Tom Lane
bd3bc4076e
array_map failed to insert correct result type in an empty array.
...
Per example from Florian Pflug.
2004-12-17 20:58:26 +00:00
Tom Lane
1ef38f2691
In a PGXS build, expect to find the postgres executable already installed,
...
rather than in $(top_builddir)/src/backend/postgres. Sean Chittenden
2004-12-17 03:52:49 +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
Tom Lane
ff5a354ece
Fix is-it-time-for-a-checkpoint logic so that checkpoint_segments can
...
usefully be larger than 255. Per gripe from Simon Riggs.
2004-12-17 00:10:36 +00:00
Bruce Momjian
ccac38ffb4
Update release changes list to mention pg_config.h.win32.
2004-12-16 22:11:06 +00:00
Bruce Momjian
e757f884bc
Update version for Win32-client include file.
2004-12-16 22:05:07 +00:00
Tom Lane
8ec9608326
Cause configure --with-tcl to check for presence of <tcl.h>, as per
...
gripe from John Gray. Also fix thinko in pltcl Makefile: if a special
Tcl include directory is specified, that ought to be searched first.
2004-12-16 20:41:01 +00:00
Bruce Momjian
d0c01f29df
Allow --enable-thread-safety with --disable-shared libraries by passing
...
PTHREAD_LIBS to all libpq-usage builds.
2004-12-16 18:13:07 +00:00
Bruce Momjian
b5498167d7
Allow AIX to use --enable-thread-safety by passing PTHREAD_LIBS to
...
binary compiles, and adjust configure tests for AIX.
2004-12-16 17:48:29 +00:00
Peter Eisentraut
cd380b99cd
Translation updates
2004-12-16 11:31:55 +00:00
Tom Lane
dd29fc2f61
Fix another place broken by new List implementation :-(. Per example
...
from goranpop@nspoint.net . I think this escaped notice because in
simple cases the list is NIL on entry.
2004-12-15 21:13:34 +00:00
Tom Lane
84dbd5a8f6
Disallow SETOF in the input of parseTypeString(). Formerly it was
...
silently ignored, allowing one to write bizarre things like
DECLARE x setof int;
in plpgsql. This has misled at least one novice into thinking that
plpgsql variables could be sets ...
2004-12-15 20:15:17 +00:00
Tom Lane
c3d6c7d8f9
Calculation of keys_are_unique flag was wrong for cases involving
...
redundant cross-datatype comparisons. Per example from Merlin Moncure.
2004-12-15 19:16:39 +00:00
Peter Eisentraut
6ad835f55f
New translations
2004-12-15 17:50:20 +00:00
Peter Eisentraut
fe4d1df375
Translation updates
2004-12-15 17:39:54 +00:00
Peter Eisentraut
b8bbd15892
Translation update
2004-12-15 17:14:11 +00:00
Tom Lane
86a069bbed
Cope with circularities involving a view's ON SELECT rule. I originally
...
thought there couldn't be any, but the folly of this was exposed by an
example from andrew@supernews.com 5-Dec-2004. The patch applies the
identical logic already used for table constraints and defaults to ON
SELECT rules, so I have reasonable confidence in it even though it might
look like complicated logic.
2004-12-14 22:16:32 +00:00
Tom Lane
94e467061e
Fix pg_dump to ensure that a comment on a table CHECK constraint cannot
...
be emitted too soon. The previous code got this right in the case where
the CHECK was emitted as a separate ALTER TABLE command, but not in the
case where the CHECK is emitted right in CREATE TABLE. Per report from
Slawomir Sudnik.
Note: this code is pretty ugly; it'd perhaps be better to treat comments
as independently sortable dump objects. That'd be much too invasive a
change for RC time though.
2004-12-14 21:35:20 +00:00
Peter Eisentraut
ec4aa14b68
Fix typo
2004-12-14 11:11:20 +00:00
Neil Conway
75e39c441e
Prevent pg_resetxlog from being run as root. If this is allowed, some
...
root-owned files will be written to the data directory, leaving it in an
unusable state.
2004-12-14 01:59:41 +00:00
Peter Eisentraut
93c4a14e5c
New translation
2004-12-13 22:54:20 +00:00
Peter Eisentraut
6ccb04f341
Translation updates
2004-12-13 21:49:10 +00:00
Bruce Momjian
36af887d6b
Clearify which version numbers are bumped for major and minor releases.
2004-12-13 17:28:54 +00:00
Peter Eisentraut
5483936ed3
New translations
2004-12-13 16:30:53 +00:00
Peter Eisentraut
965dd791f4
Translation updates
2004-12-13 16:28:23 +00:00
Tom Lane
d4b49b4bd4
Avoid generating excess (and illegal) parentheses around an aliased JOIN
...
in prettyprint mode. Andreas Pflug
2004-12-13 00:33:06 +00:00
Neil Conway
cda3e5836e
Add regression tests for the fix committed by Tom for casting between
...
the row types of parent/child tables.
2004-12-12 22:49:50 +00:00
Tom Lane
c604ed56e3
PREPARE and EXPLAIN need to copy the source query just like we recently
...
had to do in DECLARE CURSOR. AFAICS these are all the places affected.
PREPARE case per example from Michael Fuhr, EXPLAIN case located by
grepping for planner calls ...
2004-12-12 20:17:06 +00:00
Peter Eisentraut
f9a6ba184a
Add missing newlines at end of error messages.
2004-12-12 18:26:29 +00:00
Peter Eisentraut
373825c9cd
Translation updates
2004-12-12 18:09:18 +00:00
Peter Eisentraut
cf5539112c
Fix problems with certain shells (e.g., FreeBSD, Cygwin) clearing the
...
exit status in multiline traps.
2004-12-12 15:34:15 +00:00