Tom Lane
388ad64dc7
pg_resetxlog was missing support for the pg_control fields added in 7.3.
2002-10-02 19:45:47 +00:00
Tom Lane
b813d143ae
Alter scale selection for NUMERIC division and transcendental functions
...
so that precision of result is always at least as good as you'd get from
float8 arithmetic (ie, always at least 16 digits of accuracy). Per
pg_hackers discussion a few days ago.
2002-10-02 19:21:26 +00:00
Bruce Momjian
c74c7e604c
Turn GUC log_min_error_statement off by default by setting it to PANIC.
2002-10-02 16:27:57 +00:00
Dave Cramer
fd972e7f7e
test files added by Kris Jurka
2002-10-01 16:11:30 +00:00
Tom Lane
361f1e1656
Pass less-unsafe parameters to Darwin's NSLinkModule. While this change prevents a backend coredump when loading a broken shlib, it also seems to suppress the error messages that might help debug the problem :-(. Perhaps someone would like to supply a 'linkEdit' hook to get the best of both worlds. But in the meantime, backend crash trumps error reporting.
2002-10-01 05:06:44 +00:00
Barry Lind
1a4431777b
Fixed test suite to call PoolingDataSourceTest which was missed
...
Modified Files:
OptionalTestSuite.java
2002-10-01 04:36:00 +00:00
Barry Lind
5aa14def55
Applied doc patch to jdbc doc which documents support for datasources
...
patch submitted by ammulder@alumni.princeton.edu
Modified Files:
jdbc.sgml
2002-10-01 04:09:13 +00:00
Bruce Momjian
04957acd91
Update FAQ for 7.2.3 version.
2002-10-01 03:28:56 +00:00
Bruce Momjian
fbc48fac11
Update HISTORY/release.sgml for 7.2.3.
2002-10-01 03:23:05 +00:00
Dave Cramer
7c553901d7
schema awareness patch provided by Kris Jurka
2002-10-01 00:39:02 +00:00
Bruce Momjian
2a1e4a9006
Add Bear's SSL comments.
2002-09-29 04:06:54 +00:00
Tom Lane
6d0d15c451
Make the world at least somewhat safe for zero-column tables, and
...
remove the special case in ALTER DROP COLUMN to prohibit dropping a
table's last column.
2002-09-28 20:00:19 +00:00
Tom Lane
23616b47d5
ARGH!
...
Vacuum must not advance pg_database.datvacuumxid nor truncate CLOG
unless it's processed *all* tables in the database. Vacuums run by
unprivileged users don't count.
(Beats head against nearest convenient wall...)
2002-09-27 20:57:08 +00:00
Bruce Momjian
3468ed586a
> Fix clusterdb to be schema-aware
...
Please apply the patch attached and this should be solved.
Alvaro Herrera
2002-09-27 17:51:10 +00:00
Tom Lane
d2d0f42040
Use heap_formtuple not heap_addheader to construct pg_index tuples.
...
heap_addheader is wrong because it doesn't cope with varlena fields,
notably indpred.
2002-09-27 15:05:23 +00:00
Tom Lane
cb253de21a
Don't mess with HEAP_XMAX_INVALID in heaptuple.c routines; there is
...
no reason to worry about the tuple commit status bits until the tuple
is inserted in a relation by heapam.c. Also, improve comments for
heap_addheader().
2002-09-27 15:04:08 +00:00
Bruce Momjian
0b1b377569
Have -d5 -d0 not affect the extra variables set with -d5.
2002-09-27 03:59:00 +00:00
Bruce Momjian
1fe4cbb9db
Make postgres -d0 set server_min_messages to notice. Reset doesn't work
...
at this area in the code.
2002-09-27 03:34:15 +00:00
Bruce Momjian
dcc59f8ed6
Simplify SSL certificate instructions.
2002-09-27 02:04:39 +00:00
Tom Lane
b2ab1e6bc9
Ensure that before truncating CLOG, we force a checkpoint even if no
...
recent WAL activity has occurred. Without this, it's possible that a
later crash might leave tuples on disk with un-updated commit status
bits.
2002-09-26 22:58:34 +00:00
Tom Lane
c87469e64a
Fix problems with loss of tuple commit status bits during WAL redo of
...
VACUUM FULL tuple moves. Store full-width t_infomask in WAL, rather
than storing low 8 bits and expecting to be able to reconstruct upper
bits. While at it, remove redundant t_oid field from WAL headers
(the OID, if present, is now recorded in the data portion of the tuple).
WAL version number bumped --- this does not force an initdb, you can
instead run pg_resetxlog after a clean shutdown of the old postmaster.
2002-09-26 22:46:29 +00:00
Bruce Momjian
72f8efdc98
Back out /pl memory leak patch. Wait for new version.
2002-09-26 05:39:03 +00:00
Bruce Momjian
ff5d4cbfca
Clean up SSL compiler warnings.
2002-09-26 05:37:58 +00:00
Bruce Momjian
603f601269
Attached is a patch to contrib/dbmirror that fixes a bug that was
...
causing the postmaster to crash when the trigger was running on a table
without a primary key.
I've also updated the docs to explicitly say that tables need primary
keys.
Steven Singer
2002-09-26 05:24:30 +00:00
Bruce Momjian
b2c34e2bd1
I have attached the pltcl patch again, just in case. For the sake of clarity
...
let's say this patch superscedes the previous one.
I have also attached a patch addressing the similar memory leak problem in
plpython. This includes a slight adjustment of the tests in the source
directory. The patch also includes a cosmetic change to remove a compiler
warning although I think the change makes the code look worse though.
BTW, by my reckoning the memory leak would occur with prepared plans and
without. If that is not the case then I've been barking up the wrong tree.
Nigel J. Andrews
2002-09-26 05:23:26 +00:00
Bruce Momjian
5ad4faf13a
This patch removes a use of uninitialized memory in lmgr/lock.c, by
...
adding a missing sprintf().
Neil Conway
2002-09-26 05:18:30 +00:00
Bruce Momjian
3c104bc4ed
Pass postmaster -d down to the postgres backend to trigger special -d
...
handling in the backend.
2002-09-26 05:17:00 +00:00
Bruce Momjian
15b95cf872
Allow SSL to work withouth client-side certificate infrastructure.
2002-09-26 04:41:55 +00:00
Peter Eisentraut
c889c9c901
Enhance the description of user and database management. Reduce the
...
number of forward references in the admin guide.
2002-09-25 21:16:10 +00:00
Tom Lane
8a6fab412e
Remove ShutdownBufferPoolAccess exit callback, and do the work in
...
ProcKill instead, where we still have a PGPROC with which to wait on
LWLocks. This fixes 'can't wait without a PROC structure' failures
occasionally seen during backend shutdown (I'm surprised they weren't
more frequent, actually). Add an Assert() to LWLockAcquire to help
catch any similar mistakes in future. Fix failure to update MyProcPid
for standalone backends and pgstat processes.
2002-09-25 20:31:40 +00:00
Tom Lane
691aefcf42
Shouldn't be here ...
2002-09-25 14:27:16 +00:00
Bruce Momjian
4852dd9d61
Stamp configure for beta2.
2002-09-25 13:23:15 +00:00
Bruce Momjian
df88a3cfc5
Install proper earthdistance file, regression passes.
2002-09-25 13:04:48 +00:00
Barry Lind
7bf1c8b0ad
Applied patch from Aaron Mulder (ammulder@alumni.princeton.edu) that fixes
...
jdbc datasource support for jdk1.4/jdbc3
Modified Files:
jdbc/build.xml jdbc/org/postgresql/Driver.java.in
jdbc/org/postgresql/jdbc2/optional/BaseDataSource.java
jdbc/org/postgresql/jdbc2/optional/PGObjectFactory.java
jdbc/org/postgresql/jdbc2/optional/PooledConnectionImpl.java
jdbc/org/postgresql/jdbc2/optional/PoolingDataSource.java
jdbc/org/postgresql/test/jdbc2/optional/BaseDataSourceTest.java
jdbc/org/postgresql/test/jdbc2/optional/OptionalTestSuite.java
jdbc/org/postgresql/test/jdbc3/Jdbc3TestSuite.java
Added Files:
jdbc/org/postgresql/jdbc3/Jdbc3ConnectionPool.java
jdbc/org/postgresql/jdbc3/Jdbc3ObjectFactory.java
jdbc/org/postgresql/jdbc3/Jdbc3PooledConnection.java
jdbc/org/postgresql/jdbc3/Jdbc3PoolingDataSource.java
jdbc/org/postgresql/jdbc3/Jdbc3SimpleDataSource.java
jdbc/org/postgresql/test/jdbc2/optional/PoolingDataSourceTest.java
jdbc/org/postgresql/test/jdbc3/Jdbc3ConnectionPoolTest.java
jdbc/org/postgresql/test/jdbc3/Jdbc3PoolingDataSourceTest.java
jdbc/org/postgresql/test/jdbc3/Jdbc3SimpleDataSourceTest.java
jdbc/org/postgresql/test/util/MiniJndiContext.java
jdbc/org/postgresql/test/util/MiniJndiContextFactory.java
2002-09-25 07:01:31 +00:00
Bruce Momjian
65bf5a39e0
Add missing earthdistance regression test files.
2002-09-25 03:46:04 +00:00
Bruce Momjian
a6c00af4c8
Make PL/pgSQL capitalization consistent.
2002-09-24 23:37:42 +00:00
Tom Lane
c6367df506
Change default privileges for languages and functions to be PUBLIC USAGE
...
and PUBLIC EXECUTE, respectively. Per discussion about easing updates
from prior versions.
2002-09-24 23:14:25 +00:00
Tom Lane
e92bec2844
Update some obsolete comments and column descriptions.
2002-09-24 21:26:44 +00:00
Peter Eisentraut
12bb3679db
Remove useless O_DIROPEN stuff.
2002-09-24 20:20:10 +00:00
Peter Eisentraut
8c3ab663ab
Tweak conversion names to follow the established naming scheme, and
...
document that scheme.
2002-09-24 20:14:59 +00:00
Bruce Momjian
87eb561c88
Add earthdistance regression file.
2002-09-24 20:09:33 +00:00
Tom Lane
83fd58dff0
Add missing correction of sublevelsup when pulling up a subquery.
...
Fixes problem with cases like
SELECT * FROM foo t WHERE NOT EXISTS (SELECT remoteid FROM
(SELECT f1 as remoteid FROM foo WHERE f1 = t.f1) AS t1)
2002-09-24 18:38:23 +00:00
Tom Lane
44f68fc7bd
Fix broken markup.
2002-09-23 23:20:38 +00:00
Tom Lane
233ecca7c9
Further thinking about heap_mark4update: in HeapTupleSelfUpdated case,
...
executor should not return the tuple as successfully marked, because in
fact it's been deleted. Not clear that this case has ever been seen
in practice (I think you'd have to write a SELECT FOR UPDATE that calls
a function that deletes some row the SELECT will visit later...) but we
should be consistent. Also add comments to several other places that
got it right but didn't explain what they were doing.
2002-09-23 22:57:44 +00:00
Peter Eisentraut
0d3be98ae9
Move PyGreSQL usage documentation from README into DocBook. Some other
...
editing.
2002-09-23 21:10:13 +00:00
Tom Lane
5fa3418304
Disallow VACUUM, ANALYZE, TRUNCATE on temp tables belonging to other
...
backends. Given that temp tables now store data locally in the local
buffer manager, these things are not going to work safely.
2002-09-23 20:43:41 +00:00
Tom Lane
c99f820053
Tweak dblink functions to use int4 arguments instead of int2,
...
to avoid having to write explicit casts. From Joe Conway.
2002-09-23 18:03:32 +00:00
Bruce Momjian
245b3d7d5c
Add:
...
> * Add start time to pg_stat_activity
2002-09-23 14:52:28 +00:00
Bruce Momjian
d4123865a3
Update HISTORY for 7.3beta2.
2002-09-23 05:25:38 +00:00
Bruce Momjian
8ffec958bc
Add win32 rename discussion to archives.
2002-09-23 01:59:40 +00:00