users/bernd/postgres.git
19 years agoAdd files from parent branch HEAD:
branch-fixup [Sat, 5 Nov 2005 03:05:05 +0000 (03:05 +0000)]
Add files from parent branch HEAD:
src/backend/postmaster/postmaster.c
src/backend/storage/lmgr/lock.c
src/backend/utils/error/elog.c
src/backend/utils/misc/ps_status.c
src/include/libpq/libpq-be.h
src/include/utils/ps_status.h

19 years agoRepair an error introduced by log_line_prefix patch: it is not acceptable
Tom Lane [Sat, 5 Nov 2005 03:05:05 +0000 (03:05 +0000)]
Repair an error introduced by log_line_prefix patch: it is not acceptable
to assume that the string pointer passed to set_ps_display is good forever.
There's no need to anyway since ps_status.c itself saves the string, and
we already had an API (get_ps_display) to return it.
I believe this explains Jim Nasby's report of intermittent crashes in
elog.c when %i format code is in use in log_line_prefix.
While at it, repair a previously unnoticed problem: on some platforms such as
Darwin, the string returned by get_ps_display was blank-padded to the maximum
length, meaning that lock.c's attempt to append " waiting" to it never worked.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Sat, 5 Nov 2005 01:38:44 +0000 (01:38 +0000)]
Add files from parent branch HEAD:
src/tools/RELEASE_CHANGES

19 years agoAdd mention to update FAQ item on most recent release to RELEASE_CHANGES.
Bruce Momjian [Sat, 5 Nov 2005 01:38:44 +0000 (01:38 +0000)]
Add mention to update FAQ item on most recent release to RELEASE_CHANGES.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Sat, 5 Nov 2005 01:35:18 +0000 (01:35 +0000)]
Add files from parent branch HEAD:
doc/FAQ
doc/src/FAQ/FAQ.html

19 years agoUpdate FAQ for most recent release as 8.1.
Bruce Momjian [Sat, 5 Nov 2005 01:35:18 +0000 (01:35 +0000)]
Update FAQ for most recent release as 8.1.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Sat, 5 Nov 2005 00:04:04 +0000 (00:04 +0000)]
Add files from parent branch HEAD:
doc/src/sgml/installation.sgml

19 years agoYet another supported-platforms update.
Tom Lane [Sat, 5 Nov 2005 00:04:04 +0000 (00:04 +0000)]
Yet another supported-platforms update.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 4 Nov 2005 23:53:18 +0000 (23:53 +0000)]
Add files from parent branch HEAD:
doc/src/sgml/config.sgml
doc/src/sgml/ddl.sgml

19 years agoEditorial review for partitioning/constraint exclusion documentation.
Tom Lane [Fri, 4 Nov 2005 23:53:18 +0000 (23:53 +0000)]
Editorial review for partitioning/constraint exclusion documentation.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 4 Nov 2005 23:50:30 +0000 (23:50 +0000)]
Add files from parent branch HEAD:
src/backend/utils/misc/guc.c

19 years agoImprove description of constraint_exclusion variable.
Tom Lane [Fri, 4 Nov 2005 23:50:30 +0000 (23:50 +0000)]
Improve description of constraint_exclusion variable.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 4 Nov 2005 23:31:12 +0000 (23:31 +0000)]
Add files from parent branch HEAD:
src/backend/po/de.po
src/backend/po/fr.po
src/backend/po/pt_BR.po
src/backend/po/tr.po
src/bin/initdb/po/de.po
src/bin/initdb/po/es.po
src/bin/initdb/po/fr.po
src/bin/pg_config/po/de.po
src/bin/pg_config/po/fr.po
src/bin/pg_controldata/po/de.po
src/bin/pg_controldata/po/fr.po
src/bin/pg_ctl/po/de.po
src/bin/pg_dump/po/de.po
src/bin/pg_dump/po/fr.po
src/bin/pg_dump/po/sv.po
src/bin/pg_resetxlog/po/de.po
src/bin/psql/po/de.po
src/bin/psql/po/es.po
src/bin/psql/po/fr.po
src/bin/psql/po/pt_BR.po
src/bin/psql/po/sv.po
src/bin/scripts/po/de.po
src/bin/scripts/po/fr.po
src/interfaces/libpq/po/de.po
src/interfaces/libpq/po/es.po
src/interfaces/libpq/po/fr.po
src/interfaces/libpq/po/sv.po

19 years agoTranslation updates
Peter Eisentraut [Fri, 4 Nov 2005 23:31:12 +0000 (23:31 +0000)]
Translation updates

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 4 Nov 2005 23:14:02 +0000 (23:14 +0000)]
Add files from parent branch HEAD:
doc/src/sgml/array.sgml
doc/src/sgml/backup.sgml
doc/src/sgml/catalogs.sgml
doc/src/sgml/charset.sgml
doc/src/sgml/client-auth.sgml
doc/src/sgml/cvs.sgml
doc/src/sgml/ecpg.sgml
doc/src/sgml/func.sgml
doc/src/sgml/gist.sgml
doc/src/sgml/indices.sgml
doc/src/sgml/libpq.sgml
doc/src/sgml/maintenance.sgml
doc/src/sgml/nls.sgml
doc/src/sgml/perform.sgml
doc/src/sgml/plperl.sgml
doc/src/sgml/plpgsql.sgml
doc/src/sgml/ref/create_aggregate.sgml
doc/src/sgml/ref/create_domain.sgml
doc/src/sgml/ref/pg_ctl-ref.sgml
doc/src/sgml/ref/pg_resetxlog.sgml
doc/src/sgml/ref/psql-ref.sgml
doc/src/sgml/release.sgml
doc/src/sgml/rowtypes.sgml
doc/src/sgml/runtime.sgml
doc/src/sgml/storage.sgml
doc/src/sgml/syntax.sgml
doc/src/sgml/trigger.sgml
doc/src/sgml/typeconv.sgml
doc/src/sgml/wal.sgml
doc/src/sgml/xoper.sgml

19 years agoSpellchecking run, final cleanups
Peter Eisentraut [Fri, 4 Nov 2005 23:14:02 +0000 (23:14 +0000)]
Spellchecking run, final cleanups

19 years agoUpdate release notes for 8.1.
Bruce Momjian [Fri, 4 Nov 2005 22:21:33 +0000 (22:21 +0000)]
Update release notes for 8.1.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 4 Nov 2005 22:19:04 +0000 (22:19 +0000)]
Add files from parent branch HEAD:
src/backend/utils/adt/oracle_compat.c

19 years agoRemove a gratuitous string difference (does not affect translations).
Peter Eisentraut [Fri, 4 Nov 2005 22:19:04 +0000 (22:19 +0000)]
Remove a gratuitous string difference (does not affect translations).

19 years agoFix logical error in option description.
Peter Eisentraut [Fri, 4 Nov 2005 22:18:26 +0000 (22:18 +0000)]
Fix logical error in option description.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 4 Nov 2005 18:35:51 +0000 (18:35 +0000)]
Add files from parent branch HEAD:
src/bin/psql/common.c

19 years agoEnsure that we only create one ConsoleCtrlHandler per psql process,
Tom Lane [Fri, 4 Nov 2005 18:35:51 +0000 (18:35 +0000)]
Ensure that we only create one ConsoleCtrlHandler per psql process,
so as to avoid performance issues and possible ultimate crash on long
psql scripts.  Per Merlin Moncure.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 4 Nov 2005 18:16:50 +0000 (18:16 +0000)]
Add files from parent branch HEAD:
doc/FAQ_AIX

19 years agoWe haven't seen any agreement emerge as to what is causing AIX 5.3 ML3
Bruce Momjian [Fri, 4 Nov 2005 18:16:50 +0000 (18:16 +0000)]
We haven't seen any agreement emerge as to what is causing AIX 5.3 ML3
to fail to successfully build the release candidates.

However, a patch has emerged (thanks, Seneca!) that does allow it to
work, and which I'd expect to be portable (better still!).

We are still actively pursuing why it breaks, but supposing that still
remains outstanding, at least the following would allow AIX users to
better survive a build...

Chris Browne

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 4 Nov 2005 17:25:15 +0000 (17:25 +0000)]
Add files from parent branch HEAD:
src/backend/commands/user.c
src/backend/utils/adt/acl.c
src/include/utils/acl.h

19 years agoDisregard superuserness when checking to see if a role GRANT would
Tom Lane [Fri, 4 Nov 2005 17:25:15 +0000 (17:25 +0000)]
Disregard superuserness when checking to see if a role GRANT would
create circularity of role memberships.  This is a minimum-impact fix
for the problem reported by Florian Pflug.  I thought about removing
the superuser_arg test from is_member_of_role() altogether, as it seems
redundant for many of the callers --- but not all, and it's way too late
in the 8.1 cycle to be making large changes.  Perhaps reconsider this
later.

19 years agoUpdate supported-platforms list.
Tom Lane [Fri, 4 Nov 2005 16:15:20 +0000 (16:15 +0000)]
Update supported-platforms list.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 4 Nov 2005 02:56:31 +0000 (02:56 +0000)]
Add files from parent branch HEAD:
doc/src/sgml/errcodes.sgml
doc/src/sgml/intro.sgml

19 years agoAvoid referring to a specific version of the SQL standard except where
Tom Lane [Fri, 4 Nov 2005 02:56:31 +0000 (02:56 +0000)]
Avoid referring to a specific version of the SQL standard except where
necessary, and be careful to refer to the right version where it is
useful to do so.  This partially reverts an ill-considered search and
replace from a few months ago.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 3 Nov 2005 21:35:57 +0000 (21:35 +0000)]
Add files from parent branch HEAD:
src/backend/tcop/pquery.c

19 years agoFix a couple of missed None -> DestNone in comments.
Tom Lane [Thu, 3 Nov 2005 21:35:57 +0000 (21:35 +0000)]
Fix a couple of missed None -> DestNone in comments.

19 years agoFix one overlooked ocurrence of "None" in EXEC_BACKEND block.
Alvaro Herrera [Thu, 3 Nov 2005 20:02:50 +0000 (20:02 +0000)]
Fix one overlooked ocurrence of "None" in EXEC_BACKEND block.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 3 Nov 2005 18:16:31 +0000 (18:16 +0000)]
Add files from parent branch HEAD:
contrib/tsearch2/ispell/regis.h

19 years agoFix incorrect header size macros
Teodor Sigaev [Thu, 3 Nov 2005 18:16:31 +0000 (18:16 +0000)]
Fix incorrect header size macros

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 3 Nov 2005 17:45:29 +0000 (17:45 +0000)]
Add files from parent branch HEAD:
src/backend/optimizer/plan/setrefs.c

19 years agoThinking further, it seems we had better also copy down resorigtbl/resorigcol
Tom Lane [Thu, 3 Nov 2005 17:45:29 +0000 (17:45 +0000)]
Thinking further, it seems we had better also copy down resorigtbl/resorigcol
to ensure that SubqueryScan elimination doesn't change the behavior of
reporting of original column sources.

19 years agoFix the recently-added code that eliminates unnecessary SubqueryScan nodes
Tom Lane [Thu, 3 Nov 2005 17:34:03 +0000 (17:34 +0000)]
Fix the recently-added code that eliminates unnecessary SubqueryScan nodes
from a finished plan tree.  We have to copy the output column names
(resname fields) from the SubqueryScan down to its child plan node;
else, if this is the topmost level of the plan, the wrong column names
will be delivered to the client.  Per bug #2017 reported by Jolly Chen.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 3 Nov 2005 17:11:40 +0000 (17:11 +0000)]
Add files from parent branch HEAD:
src/backend/access/common/printtup.c
src/backend/commands/async.c
src/backend/commands/copy.c
src/backend/commands/portalcmds.c
src/backend/executor/spi.c
src/backend/executor/tstoreReceiver.c
src/backend/tcop/dest.c
src/backend/tcop/postgres.c
src/include/tcop/dest.h

19 years agoRename the members of CommandDest enum so they don't collide with other uses of
Alvaro Herrera [Thu, 3 Nov 2005 17:11:40 +0000 (17:11 +0000)]
Rename the members of CommandDest enum so they don't collide with other uses of
those names.  (Debug and None were pretty bad names anyway.)  I hope I catched
all uses of the names in comments too.

19 years agoTranslation updates.
Alvaro Herrera [Mon, 7 Nov 2005 02:21:26 +0000 (02:21 +0000)]
Translation updates.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 3 Nov 2005 02:54:07 +0000 (02:54 +0000)]
Add files from parent branch HEAD:
contrib/pgcrypto/README.pgcrypto

19 years agopgcrypto documentation polishing from Marko Kreen, and a small amount
Tom Lane [Thu, 3 Nov 2005 02:54:07 +0000 (02:54 +0000)]
pgcrypto documentation polishing from Marko Kreen, and a small amount
of copy-editing from myself.

19 years agoSome minor improvements to the CE docs. Also fix a bit of SGML markup
Neil Conway [Thu, 3 Nov 2005 00:51:43 +0000 (00:51 +0000)]
Some minor improvements to the CE docs. Also fix a bit of SGML markup
elsewhere.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 3 Nov 2005 00:23:57 +0000 (00:23 +0000)]
Add files from parent branch HEAD:
src/backend/access/transam/slru.c

19 years agoFix longstanding race condition in transaction log management: there was a
Tom Lane [Thu, 3 Nov 2005 00:23:57 +0000 (00:23 +0000)]
Fix longstanding race condition in transaction log management: there was a
very narrow window in which SimpleLruReadPage or SimpleLruWritePage could
think that I/O was needed when it wasn't (and indeed the buffer had already
been assigned to another page).  This would result in an Assert failure if
Asserts were enabled, and probably in silent data corruption if not.
Reported independently by Jim Nasby and Robert Creager.

I intend a more extensive fix when 8.2 development starts, but this is a
reasonably low-impact patch for the existing branches.

19 years agoAdd Tomoaki Sato to pgbench changes in release notes.
Bruce Momjian [Wed, 2 Nov 2005 14:08:43 +0000 (14:08 +0000)]
Add Tomoaki Sato to pgbench changes in release notes.

19 years agoAdd some documentation for constraint exclusion and basic partitioning.
Neil Conway [Tue, 1 Nov 2005 23:19:05 +0000 (23:19 +0000)]
Add some documentation for constraint exclusion and basic partitioning.
From Simon Riggs; cleanup and editorialization by Neil Conway.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Tue, 1 Nov 2005 21:09:51 +0000 (21:09 +0000)]
Add files from parent branch HEAD:
doc/src/sgml/ref/alter_domain.sgml
doc/src/sgml/ref/alter_function.sgml
doc/src/sgml/ref/alter_sequence.sgml
doc/src/sgml/ref/create_cast.sgml
doc/src/sgml/ref/create_function.sgml
doc/src/sgml/ref/create_sequence.sgml
doc/src/sgml/ref/create_table.sgml
doc/src/sgml/ref/create_table_as.sgml
doc/src/sgml/ref/create_trigger.sgml
doc/src/sgml/ref/create_type.sgml
doc/src/sgml/ref/create_view.sgml
doc/src/sgml/ref/createuser.sgml
doc/src/sgml/ref/delete.sgml
doc/src/sgml/ref/drop_sequence.sgml
doc/src/sgml/ref/pg_config-ref.sgml
doc/src/sgml/ref/pg_dump.sgml
doc/src/sgml/ref/pg_dumpall.sgml
doc/src/sgml/ref/pg_restore.sgml
doc/src/sgml/ref/release_savepoint.sgml
doc/src/sgml/ref/rollback_to.sgml
doc/src/sgml/ref/select.sgml
doc/src/sgml/ref/vacuum.sgml

19 years agoMake an editorial pass over the reference pages.
Tom Lane [Tue, 1 Nov 2005 21:09:51 +0000 (21:09 +0000)]
Make an editorial pass over the reference pages.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Tue, 1 Nov 2005 15:32:52 +0000 (15:32 +0000)]
Add files from parent branch HEAD:
src/test/regress/GNUmakefile
src/test/regress/pg_regress.sh

19 years agoProvide a --no-locale option for pg_regress and a corresponding NOLOCALE=1
Andrew Dunstan [Tue, 1 Nov 2005 15:32:52 +0000 (15:32 +0000)]
Provide a --no-locale option for pg_regress and a corresponding NOLOCALE=1
setting for the regression makefile, allowing Windows users to force locale
settings since Windows does not get its locale from the environment.

Per Petr Jelinek.

19 years agoUpdate supported-platforms entry for Tru64.
Tom Lane [Mon, 31 Oct 2005 21:12:35 +0000 (21:12 +0000)]
Update supported-platforms entry for Tru64.

19 years agoMention in the docs that temporary/non-temp tables can not share
Bruce Momjian [Mon, 31 Oct 2005 18:13:52 +0000 (18:13 +0000)]
Mention in the docs that temporary/non-temp tables can not share
referential integrity relationships.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Mon, 31 Oct 2005 13:47:09 +0000 (13:47 +0000)]
Add files from parent branch HEAD:
contrib/tsearch2/rank.c

19 years agoAdd sanity check of query
Teodor Sigaev [Mon, 31 Oct 2005 13:47:09 +0000 (13:47 +0000)]
Add sanity check of query

19 years agoUpdate supported-platforms list.
Tom Lane [Sun, 30 Oct 2005 19:21:42 +0000 (19:21 +0000)]
Update supported-platforms list.

19 years agotag it for rc1
PostgreSQL Daemon [Sun, 30 Oct 2005 05:06:03 +0000 (05:06 +0000)]
tag it for rc1

19 years agoFix psql ref typo.
Bruce Momjian [Sun, 30 Oct 2005 03:01:49 +0000 (03:01 +0000)]
Fix psql ref typo.

Andreas Seltenreich

19 years agoAdd files from parent branch HEAD:
branch-fixup [Sat, 29 Oct 2005 19:38:07 +0000 (19:38 +0000)]
Add files from parent branch HEAD:
contrib/pgbench/pgbench.c

19 years agoFix some allocation size calculation errors that would cause pgbench
Tom Lane [Sat, 29 Oct 2005 19:38:07 +0000 (19:38 +0000)]
Fix some allocation size calculation errors that would cause pgbench
to fail with large test scripts.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Sat, 29 Oct 2005 18:39:17 +0000 (18:39 +0000)]
Add files from parent branch HEAD:
src/backend/utils/adt/ri_triggers.c

19 years agoUpdate a couple of obsolete comments.
Tom Lane [Sat, 29 Oct 2005 18:39:17 +0000 (18:39 +0000)]
Update a couple of obsolete comments.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Sat, 29 Oct 2005 00:41:37 +0000 (00:41 +0000)]
Add files from parent branch HEAD:
src/backend/po/sv.po
src/bin/initdb/po/pt_BR.po
src/bin/initdb/po/sv.po
src/bin/pg_config/po/pt_BR.po
src/bin/pg_config/po/sv.po
src/bin/pg_controldata/po/pt_BR.po
src/bin/pg_controldata/po/sv.po
src/bin/pg_ctl/po/pt_BR.po
src/bin/pg_ctl/po/sv.po
src/bin/pg_dump/po/pt_BR.po
src/bin/pg_resetxlog/po/pt_BR.po
src/bin/pg_resetxlog/po/sv.po
src/bin/scripts/po/pt_BR.po
src/bin/scripts/po/sv.po
src/interfaces/libpq/po/pt_BR.po

19 years agoTranslation updates
Peter Eisentraut [Sat, 29 Oct 2005 00:41:37 +0000 (00:41 +0000)]
Translation updates

19 years agoAdd files from parent branch HEAD:
branch-fixup [Sat, 29 Oct 2005 00:31:52 +0000 (00:31 +0000)]
Add files from parent branch HEAD:
src/backend/access/transam/varsup.c
src/backend/access/transam/xlog.c
src/backend/catalog/pg_proc.c
src/backend/commands/cluster.c
src/backend/storage/freespace/freespace.c
src/backend/storage/lmgr/deadlock.c
src/backend/utils/adt/varlena.c
src/backend/utils/mb/conv.c
src/backend/utils/mb/wchar.c
src/port/copydir.c

19 years agoMessage corrections
Peter Eisentraut [Sat, 29 Oct 2005 00:31:52 +0000 (00:31 +0000)]
Message corrections

19 years agoUpdate supported-platforms list.
Tom Lane [Fri, 28 Oct 2005 20:01:40 +0000 (20:01 +0000)]
Update supported-platforms list.

19 years agoFix broken markup.
Tom Lane [Fri, 28 Oct 2005 20:00:03 +0000 (20:00 +0000)]
Fix broken markup.

19 years agoReorder code so that we don't have to hold a critical section while
Tom Lane [Fri, 28 Oct 2005 19:00:19 +0000 (19:00 +0000)]
Reorder code so that we don't have to hold a critical section while
reserving SLRU space for a new MultiXact.  The original coding would have
treated out-of-disk-space as a PANIC condition, which is unnecessary.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 28 Oct 2005 17:32:22 +0000 (17:32 +0000)]
Add files from parent branch HEAD:
src/Makefile.shlib
src/makefiles/Makefile.aix

19 years agoClean up AIX build to avoid 'duplicate symbol' warnings, by moving use
Tom Lane [Fri, 28 Oct 2005 17:32:22 +0000 (17:32 +0000)]
Clean up AIX build to avoid 'duplicate symbol' warnings, by moving use
of postgres.imp file into BE_DLLLIBS macro.  This makes the AIX build
work more like the Windows and Darwin builds, which have similar requirements
to mention a backend library when linking shared libraries that will be
dynamically loaded into the backend.

19 years agoFix race condition in multixact code: it's possible to try to read a
Tom Lane [Fri, 28 Oct 2005 17:27:29 +0000 (17:27 +0000)]
Fix race condition in multixact code: it's possible to try to read a
multixact's starting offset before the offset has been stored into the
SLRU file.  A simple fix would be to hold the MultiXactGenLock until the
offset has been stored, but that looks like a big concurrency hit.  Instead
rely on knowledge that unset offsets will be zero, and loop when we see
a zero.  This requires a little extra hacking to ensure that zero is never
a valid value for the offset.  Problem reported by Matteo Beccati, fix
ideas from Martijn van Oosterhout, Alvaro Herrera, and Tom Lane.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Fri, 28 Oct 2005 13:05:06 +0000 (13:05 +0000)]
Add files from parent branch HEAD:
contrib/tsearch2/expected/tsearch2.out
contrib/tsearch2/query.c

19 years ago1 Fix problem with lost precision in rank with OR-ed lexemes
Teodor Sigaev [Fri, 28 Oct 2005 13:05:06 +0000 (13:05 +0000)]
1 Fix problem with lost precision in rank with OR-ed lexemes
2 Allow tsquery_in to input void tsquery: resolve dump/restore problem with tsquery

19 years agoRemove mention that \x doesn't affect backslash commands.
Bruce Momjian [Fri, 28 Oct 2005 02:39:07 +0000 (02:39 +0000)]
Remove mention that \x doesn't affect backslash commands.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 27 Oct 2005 20:45:29 +0000 (20:45 +0000)]
Add files from parent branch HEAD:
src/backend/Makefile

19 years agoAdd an ifneq to avoid make warning on AIX --- there is a separate rule
Tom Lane [Thu, 27 Oct 2005 20:45:29 +0000 (20:45 +0000)]
Add an ifneq to avoid make warning on AIX --- there is a separate rule
for postgres: on line 86, and line 43 shouldn't be used.  Noted while
looking at kookaburra buildfarm results.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 27 Oct 2005 17:07:58 +0000 (17:07 +0000)]
Add files from parent branch HEAD:
src/backend/storage/buffer/bufmgr.c

19 years agoTweak buffer manager so that 'internal' accesses to a buffer do not
Tom Lane [Thu, 27 Oct 2005 17:07:58 +0000 (17:07 +0000)]
Tweak buffer manager so that 'internal' accesses to a buffer do not
advance its usage_count.  This includes writes of dirty buffers triggered
by bgwriter, checkpoint, or FlushRelationBuffers, as well as various
corner cases that really ought not count as accesses to the page.
Should make for some marginal improvement in the quality of our decisions
about when to recycle buffers.  Per suggestion from ITAGAKI Takahiro.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 27 Oct 2005 14:16:05 +0000 (14:16 +0000)]
Add files from parent branch HEAD:
doc/TODO

19 years agoUpdate:
Bruce Momjian [Thu, 27 Oct 2005 14:16:05 +0000 (14:16 +0000)]
Update:

<  o Allow ALTER TABLE RENAME CONSTRAINT
>  o Add ALTER TABLE RENAME CONSTRAINT, update index name also

19 years agoAdd:
Bruce Momjian [Thu, 27 Oct 2005 14:07:29 +0000 (14:07 +0000)]
Add:

>  o Have ALTER INDEX update the name of a constraint using that index
>  o Allow ALTER TABLE RENAME CONSTRAINT

19 years agoAdd mention that .pgpass localhost matches tcp and unix domain sockets.
Bruce Momjian [Thu, 27 Oct 2005 13:53:41 +0000 (13:53 +0000)]
Add mention that .pgpass localhost matches tcp and unix domain sockets.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 27 Oct 2005 13:48:14 +0000 (13:48 +0000)]
Add files from parent branch HEAD:
doc/FAQ_DEV
doc/src/FAQ/FAQ_DEV.html

19 years agoAdd mention of errfinish.
Bruce Momjian [Thu, 27 Oct 2005 13:48:14 +0000 (13:48 +0000)]
Add mention of errfinish.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 27 Oct 2005 13:34:47 +0000 (13:34 +0000)]
Add files from parent branch HEAD:
src/bin/psql/describe.c
src/bin/psql/print.c
src/bin/psql/print.h
src/bin/psql/startup.c

19 years agoDisable expanded mode only for \d tablename, not for all backslash
Bruce Momjian [Thu, 27 Oct 2005 13:34:47 +0000 (13:34 +0000)]
Disable expanded mode only for \d tablename, not for all backslash
commands.  Per complaint that \df+ is clearer in expanded mode.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Thu, 27 Oct 2005 02:45:22 +0000 (02:45 +0000)]
Add files from parent branch HEAD:
src/backend/utils/adt/timestamp.c

19 years agoAdd comment documenting actual failure case of using
Bruce Momjian [Thu, 27 Oct 2005 02:45:22 +0000 (02:45 +0000)]
Add comment documenting actual failure case of using
interval_justify_hours in timestamp subtraction.  TODO already has text
description.

19 years agoAdd items from Tom:
Bruce Momjian [Thu, 27 Oct 2005 02:33:31 +0000 (02:33 +0000)]
Add items from Tom:

<  o Add a GUC variable to allow output of interval values in ISO8601
<    format
212a211,223
>  o Add a GUC variable to allow output of interval values in ISO8601
>    format
>  o Improve timestamptz subtraction to be DST-aware
>
>    Currently, subtracting one date from another that crosses a
>    daylight savings time adjustment can return '1 day 1 hour', but
>    adding that back to the first date returns a time one hour in
>    the future.  This is caused by the adjustment of '25 hours' to
>    '1 day 1 hour', and '1 day' is the same time the next day, even
>    if daylight savings adjustments are involved.
>
>  o Fix interval display to support values exceeding 2^31 hours
>  o Add overflow checking to timestamp and interval arithmetic

19 years agoAdd info about using rsync to make base backups. Per report from
Tom Lane [Wed, 26 Oct 2005 20:42:35 +0000 (20:42 +0000)]
Add info about using rsync to make base backups.  Per report from
Jeff Frost, it may be necessary to ignore specific exit codes.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Wed, 26 Oct 2005 19:21:55 +0000 (19:21 +0000)]
Add files from parent branch HEAD:
src/backend/parser/parse_relation.c
src/include/nodes/parsenodes.h

19 years agoAdjust parser so that POSTQUEL-style implicit RTEs are stored with
Tom Lane [Wed, 26 Oct 2005 19:21:55 +0000 (19:21 +0000)]
Adjust parser so that POSTQUEL-style implicit RTEs are stored with
inFromCl true, meaning that they will list out as explicit RTEs if they
are in a view or rule.  Update comments about inFromCl to reflect the way
it's now actually used.  Per recent discussion.

19 years agoRename config section headings.
Bruce Momjian [Wed, 26 Oct 2005 12:55:07 +0000 (12:55 +0000)]
Rename config section headings.

Simon Riggs

19 years agoAdd files from parent branch HEAD:
branch-fixup [Tue, 25 Oct 2005 20:30:52 +0000 (20:30 +0000)]
Add files from parent branch HEAD:
src/backend/optimizer/path/joinpath.c

19 years agoFix longstanding bug that would sometimes let the planner generate a bad plan
Tom Lane [Tue, 25 Oct 2005 20:30:52 +0000 (20:30 +0000)]
Fix longstanding bug that would sometimes let the planner generate a bad plan
for an outer join; symptom is bogus error "RIGHT JOIN is only supported with
merge-joinable join conditions".  Problem was that select_mergejoin_clauses
did its tests in the wrong order.  We need to force left join not right join
for a merge join when there are non-mergeable join clauses; but the test for
this only accounted for mergejoinability of the clause operator, and not
whether the left and right Vars were of the proper relations.  Per report
from Jean-Pierre Pelletier.

19 years agoAdd:
Bruce Momjian [Tue, 25 Oct 2005 18:50:56 +0000 (18:50 +0000)]
Add:

>
>  o Add auto-expanded mode so expanded output is used if the row
>    length is wider than the screen width.
>
>    Consider using auto-expanded mode for backslash commands like \df+.

19 years agoConvert explanation of interval change into something resembling grammatical
Tom Lane [Tue, 25 Oct 2005 17:54:30 +0000 (17:54 +0000)]
Convert explanation of interval change into something resembling grammatical
English, and fix the incorrect example.

19 years agoAdd files from parent branch HEAD:
branch-fixup [Tue, 25 Oct 2005 17:13:07 +0000 (17:13 +0000)]
Add files from parent branch HEAD:
src/test/regress/expected/interval.out

19 years agoRemove justify_hours call from interval_mul and interval_div, and make
Tom Lane [Tue, 25 Oct 2005 17:13:07 +0000 (17:13 +0000)]
Remove justify_hours call from interval_mul and interval_div, and make
some small stylistic improvements in these functions.  Also fix several
places where TMODULO() was being used with wrong-sized quotient argument,
creating a risk of overflow --- interval2tm was actually capable of going
into an infinite loop because of this.