Remove ChangeLog. No one has defended its existence, and a few people

want it removed.
This commit is contained in:
Bruce Momjian 2001-10-04 15:28:33 +00:00
parent 1392cbd0ed
commit 5cf1b4b65a
10 changed files with 0 additions and 6876 deletions

View File

@ -1,609 +0,0 @@
2001-05-04 22:57 momjian
* HISTORY, register.txt, doc/src/sgml/release.sgml: UPdate for
release tomorrow.
2001-05-04 19:11 tgl
* doc/src/sgml/runtime.sgml: COMMIT_DELAY and COMMIT_SIBLINGS were
missing from the list of WAL configuration parameters in chapter 3.
2001-05-04 18:01 tgl
* src/backend/parser/Makefile: Makefile should have automatic
dependency for parser.o too, if it's going to have any at all.
2001-05-04 14:39 tgl
* src/backend/access/transam/xact.c: Seems like we should not hold
off cancel/die interrupts while we are running deferred triggers.
They are really part of the regular transaction, and they could
take awhile.
2001-05-03 22:54 momjian
* doc/src/sgml/runtime.sgml: Add missing tag.
2001-05-03 18:53 tgl
* src/: backend/utils/adt/datetime.c,
backend/utils/adt/formatting.c, backend/utils/adt/timestamp.c,
include/utils/datetime.h: Consolidate several near-identical uses
of mktime() into a single routine DetermineLocalTimeZone(). In
that routine, be more wary of broken mktime() implementations than
the original code was: don't allow mktime to change the already-set
y/m/d/h/m/s information, and don't use tm_gmtoff if mktime failed.
Possibly this will resolve some of the complaints we've been
hearing from users of Middle Eastern timezones on RedHat.
2001-05-03 17:38 momjian
* doc/src/sgml/charset.sgml,
src/backend/utils/mb/Unicode/KOI8_to_utf8.map,
src/backend/utils/mb/Unicode/utf8_to_KOI8.map,
src/include/mb/pg_wchar.h, src/interfaces/odbc/multibyte.h: BTW it
does not add encodign it just patches existing one (KOI8) to
support two - KOI8-R and KOI8-U (latter is superset of the former
if not to take to the account pseudographics)
Andy Rysin
2001-05-03 17:16 tgl
* src/backend/rewrite/rewriteDefine.c: Permission checking wasn't
quite right for insert/update/delete rules, either :-(.
2001-05-03 16:39 momjian
* HISTORY, doc/src/sgml/release.sgml: pg_dump can dump 7.0
databases.
2001-05-03 15:20 momjian
* src/test/locale/test-ctype.c: apply a little patch:
Oleg Bartunov
2001-05-03 15:00 tgl
* src/: backend/access/nbtree/nbtcompare.c,
backend/utils/adt/date.c, backend/utils/adt/float.c,
backend/utils/adt/nabstime.c, backend/utils/adt/numeric.c,
backend/utils/adt/timestamp.c, backend/utils/adt/varbit.c,
backend/utils/adt/varchar.c, backend/utils/adt/varlena.c,
include/utils/nabstime.h,
test/regress/expected/abstime-solaris-1947.out,
test/regress/expected/abstime.out,
test/regress/expected/timestamp.out: Ensure that btree sort
ordering functions and boolean comparison operators give consistent
results for all datatypes. Types float4, float8, and numeric were
broken for NaN values; abstime, timestamp, and interval were broken
for INVALID values; timetz was just plain broken (some possible
pairs of values were neither < nor = nor >). Also clean up text,
bpchar, varchar, and bit/varbit to eliminate duplicate code and
thereby reduce the probability of similar inconsistencies arising
in the future.
2001-05-03 13:50 tgl
* doc/src/sgml/ref/create_table.sgml: Describe handling of
multiply-inherited fields correctly.
2001-05-03 13:47 tgl
* src/backend/rewrite/rewriteHandler.c: Permissions were not
checked correctly when one view invokes another. Per bug report
from Lieven Van Acker, 5/2/01.
2001-05-03 13:28 momjian
* doc/src/sgml/runtime.sgml: Update shared memory docs.
2001-05-03 13:20 momjian
* src/tools/RELEASE_CHANGES: Improve list.
2001-05-03 13:17 momjian
* HISTORY, doc/src/sgml/release.sgml: Final stamp for 7.1.1. All
done.
2001-05-03 12:47 momjian
* src/: include/config.h.win32, interfaces/libpq/libpq.rc,
tools/RELEASE_CHANGES: Updates for 7.1.1. Not done yet.
2001-05-03 12:43 momjian
* configure: autoconf
2001-05-03 12:26 momjian
* HISTORY, README, configure.in, register.txt, doc/bug.template,
doc/src/sgml/release.sgml: Some updates for 7.1.1.
2001-05-03 12:18 tgl
* src/include/catalog/pg_type.h: Correct pg_description entry for
type macaddr.
2001-05-03 12:07 tgl
* src/: interfaces/ecpg/include/sqlca.h,
interfaces/ecpg/test/Makefile, makefiles/Makefile.win: Fixes to
make ecpg work on Cygwin, from Jason Tishler
<Jason.Tishler@dothill.com>.
2001-05-03 08:32 darcy
* contrib/chkpass/: Makefile, README.chkpass, chkpass.c,
chkpass.sql: Initial checkin of a contributed type that handles
passwords efficiently.
2001-05-02 16:35 momjian
* doc/src/sgml/ref/drop_aggregate.sgml: In the outputs section the
NOTICE reads: aggregate 'agg' for 'type' does not exist.
Mismatch with synopsis, agg must be name here.
Frank Wegmann
2001-05-02 13:04 momjian
* doc/src/sgml/runtime.sgml: Added mention of SHMALL and removed
BSD/OS-specific table.
2001-05-02 10:46 momjian
* doc/src/sgml/ref/createuser.sgml: description of the command line
option echo should read:
Echo the queries that createuser generates and sends to the
backend. ^^^^^^^^^^
Frank Wegmann
2001-05-02 10:23 tgl
* src/interfaces/odbc/win32.mak: Previous commit mistakenly
converted all newlines to DOS style (CR/LF). Convert back to Unix
style --- it seems some versions of nmake insist on this.
2001-05-02 07:21 darcy
* src/interfaces/python/README: Add note explaining why inserts
take longer as tables grow. Also suggest the way to handle this.
2001-05-02 07:17 darcy
* src/interfaces/python/pgmodule.c: Change "|zzlzzzz" argument
specification to "|zzizzzz" so that the code works properly on 64
bit systems.
Change submitted by Marc Poinot (Marc.Poinot@onera.fr)
2001-05-01 06:50 petere
* doc/src/sgml/version.sgml: Bump version to 7.1.1. Now run over
to hub to rebuild documentation before release...
2001-05-01 06:48 petere
* doc/src/sgml/: libpq++.sgml, libpq.sgml: More markup fixes
2001-04-30 23:00 tgl
* doc/src/sgml/runtime.sgml: Fix slightly confused description of
debug options.
2001-04-30 22:33 tgl
* src/interfaces/ecpg/preproc/preproc.y: Synced gram.y and
preproc.y.
2001-04-30 21:36 thomas
* src/backend/parser/gram.y: Allow a string argument to the
EXTRACT() function. This is an extension to the SQL9x standard,
but is consistant with usage of the underlying date_part()
function used to implement it. Example: EXTRACT('YEAR',...) No
impact on regression tests.
2001-04-30 20:47 inoue
* src/interfaces/odbc/: parse.c, psqlodbc.h, psqlodbc.rc,
qresult.c: 1) fix bugs reported by Andrea Aime. 2) fix a bug
reported by Jan Wieck. psqlodbc is 7.01.0005 now.
2001-04-30 19:55 tgl
* doc/FAQ_HPUX: Update FAQ_HPUX now that we have reports of
out-of-the-box build on HPUX 11.
2001-04-30 18:22 tgl
* doc/src/sgml/pltcl.sgml: Document pltcl's return_null command.
2001-04-30 18:21 tgl
* doc/src/sgml/: libpq++.sgml, libpq.sgml: Repair freshly-broken
markup.
2001-04-30 16:05 tgl
* src/pl/plpgsql/src/pl_exec.c: exec_move_row() should be more
forgiving of tuples with a different number of columns than it was
expecting, for reasons that are now documented in the code...
2001-04-30 15:24 tgl
* src/backend/optimizer/plan/planner.c: Suppress pull-up of
subqueries that are in the nullable side of an outer join. This is
needed to avoid improper evaluation of expressions that should be
nulled out, as in Victor Wagner's bug report of 4/27/01. Pretty
ugly solution, but no time to do anything better for 7.1.1.
2001-04-30 13:38 momjian
* doc/src/sgml/: libpq++.sgml, libpq.sgml: Break up PQexec() result
functions into subsections to be clearer. Both libpq and libpq++
reorganized.
2001-04-30 00:26 momjian
* doc/src/sgml/: libpgtcl.sgml, libpq++.sgml: Add mention of
libpgtcl's options to manual, libpq++ markup fixes.
2001-04-29 03:27 ishii
* src/backend/utils/mb/: conv.c, Unicode/ALT_to_utf8.map,
Unicode/KOI8_to_utf8.map, Unicode/Makefile,
Unicode/UCS_to_cyrillic.pl, Unicode/WIN_to_utf8.map,
Unicode/utf8_to_ALT.map, Unicode/utf8_to_KOI8.map,
Unicode/utf8_to_WIN.map: Add missing Unicode support for Cyrillic
encodings. Patches contributed by Victor Wagner.
2001-04-28 09:59 momjian
* doc/src/sgml/ref/: create_function.sgml, drop_function.sgml: In
create_function there is a remark concerning SQL/PSM not being
ratified as yet. This is certainly no longer true, it wasn't even
true in Q2/1998 when I did a little research for Date's book.
SQL/PSM had been published on 1996-12-15 as ISO/IEC 9075:4. So you
might want to update that section.
Frank Wegmann
2001-04-26 21:31 momjian
* doc/src/sgml/ref/pg_ctl-ref.sgml: A small patch for a small
option (for rel. 7.1).
Jimmy Olgeni
2001-04-26 20:55 momjian
* doc/: FAQ, src/FAQ/FAQ.html: Update FAQ.
2001-04-26 20:21 momjian
* doc/: FAQ, src/FAQ/FAQ.html, FAQ, src/FAQ/FAQ.html: Update FAQ.
2001-04-26 17:52 tgl
* src/backend/utils/adt/nabstime.c: Remove bogus Assert from
AbsoluteTimeIsBefore(). (If you don't think it's bogus, try
building a btree index on the regress tests' abstime_tbl.)
2001-04-25 18:04 tgl
* src/backend/optimizer/path/costsize.c: Tweak nestloop costing to
weight restart cost of inner path more heavily. Without this, it
was making some pretty silly decisions about whether an expensive
sub-SELECT should be the inner or outer side of a join...
2001-04-25 03:03 pjw
* src/bin/pg_dump/: pg_backup.h, pg_backup_archiver.c,
pg_backup_archiver.h, pg_backup_custom.c, pg_backup_db.c,
pg_backup_tar.c, pg_dump.c, pg_dump.h: - Fixed CONSTRAINT TRIGGER
dump to record tgconstrelid properly - pgsql v7.0 compatbility
2001-04-24 16:05 petere
* doc/FAQ_MSWIN: typological errors
2001-04-23 20:08 tgl
* src/include/nodes/nodes.h: Undo pgindent brain damage, so that
node type numbers can once again be counted off by lines ...
2001-04-23 19:36 tgl
* src/bin/pg_dump/pg_dump.c: Behave sanely when database name is
omitted from command line.
2001-04-23 16:27 petere
* src/backend/Makefile: Send 'cd' output to /dev/null.
2001-04-23 11:14 tgl
* configure, configure.in: Defend against ancient versions of zlib
by checking that zlib.h defines z_streamp.
2001-04-23 00:32 tgl
* src/backend/parser/parse_oper.c: compatible_oper needs to do
ReleaseSysCache in one path to avoid complaints about 'Cache
reference leak'. Per report from Don Baccus.
2001-04-22 21:41 inoue
* src/interfaces/odbc/: columninfo.c, connection.c, convert.c,
execute.c, qresult.c: 1) Decrease the size of needlessly large
buffers. For example, it resolved the stack over flow errors
reported by Johann Zuschlag. 2) Support {oj syntax for 71.
servers.
2001-04-22 21:00 inoue
* src/interfaces/odbc/: bind.c, convert.c, execute.c, pgtypes.c,
pgtypes.h, statement.c, statement.h: A patch to fix the following
bugs. 1) [ODBC] Psqlodbc and Centura: here it is a patch
posted by Matteo Cavalleli 2) [ODBC] pgsqODBC binding parameters II
posted by Ludek Finstrle 3) Invalid Page Fault in
PSQLODBC.DLL personal mail from Johann Zuschlag
Hiroki Kataoka kataoka@interwiz.koganei.tokyo.jp
2001-04-22 17:34 tgl
* src/bin/pg_dump/pg_dump.c: Don't bomb out on indexes on system
attributes other than 'oid'. (Not sure such an index is actually
useful, but just because it's useless doesn't mean pg_dump should
coredump.)
2001-04-21 14:29 tgl
* src/backend/: main/main.c, utils/init/findbe.c,
utils/init/postinit.c: Remove useless setuid() call, instead add a
check that real and effective userids are the same. Per today's
pghackers discussion.
2001-04-21 07:23 petere
* src/bin/pg_ctl/pg_ctl.sh: Make sure that the postmaster options
(from postmaster.opts[.default] or -o option) are properly
dequoted. Also, always pass an explicit -D option to postmaster,
don't rely on it being set in postmaster.opts.
2001-04-20 11:52 thomas
* doc/src/sgml/: Makefile, biblio.sgml, catalogs.sgml,
charset.sgml, docguide.sgml, func.sgml, geqo.sgml, libpgeasy.sgml,
mvcc.sgml, user-manag.sgml: Final markup for 7.1 hardcopy release.
Mostly typo and table-fitting adjustments. Note that many tables
are being abused with *really* long description columns. Should
probably shrink those columns to be more concise, and move some of
the info to follow-on reference notes.
2001-04-20 11:50 thomas
* doc/src/sgml/fixrtf: Add option --refentry to change \keepn (keep
with next paragraph) to \keep (keep current paragraph together).
This fixes most troubles with reference pages marked up with
<refentry> tags. Use on reference.rtf, generated by "make
reference.rtf".
2001-04-19 16:27 petere
* configure, configure.in: Remove libsfio check.
2001-04-19 15:17 petere
* contrib/start-scripts/: freebsd, linux: Pass -D option to pg_ctl
because export PGDATA won't be preserved across 'su -l'.
Reported by <VASQUEZ_JASON@LILLY.COM>.
2001-04-19 15:09 petere
* src/backend/postmaster/postmaster.c: Add extern int optreset
declaration, per bug report from <info@decc.nl>.
2001-04-19 15:01 petere
* src/backend/utils/adt/varchar.c: Fix "off by VARHDRSZ" bug in
(Cyrillic) recode support.
2001-04-19 00:29 tgl
* src/backend/executor/execQual.c: Kluge solution for Alex
Pilosov's report of problems with whole-tuple function arguments in
join queries: copy the tuples into TransactionCommandContext so
they don't get recycled too soon. This is horrid, but not any
worse than 7.0 or before, which also leaked such tuples until end
of query. A proper fix will require allowing tuple datums to be
physically stored inside larger tuple datums, which opens up a
bunch of issues that can't realistically be solved for 7.1.1.
2001-04-18 22:34 ishii
* src/backend/utils/mb/wchar.c: Add a crash gurard to
pg_encoding_mblen in case of an invalid encoding given.
2001-04-18 18:25 tgl
* src/backend/parser/parse_func.c: Further tweaking of error
messages for cases involving attributes & functions of join or
subselect aliases. It'd be awfully nice if this code knew for sure
whether it was dealing with 'x.f' or 'f(x)' syntax; maybe we can
fix that in a future cycle.
2001-04-18 16:53 petere
* src/bin/psql/command.c: Repair misbehavior of \! with immediately
following argument that contains spaces (e.g., '\!ls -l'). Also
correct a comment.
2001-04-18 16:42 tgl
* src/: backend/optimizer/plan/planner.c,
backend/optimizer/util/var.c, backend/rewrite/rewriteManip.c,
include/optimizer/var.h, pl/plpgsql/src/gram.y,
pl/plpgsql/src/pl_comp.c, pl/plpgsql/src/scan.l: Make the world
safe for passing whole rows of views to functions. This already
worked fine for whole rows of tables, but not so well for views...
2001-04-18 13:04 tgl
* src/backend/: parser/parse_relation.c, utils/adt/ruleutils.c:
Make rule lister do the right thing with Vars representing whole
tuples.
2001-04-17 03:30 inoue
* src/interfaces/odbc/readme.txt: The renewal of README thanks to
Dave Page.
2001-04-16 20:32 tgl
* src/backend/rewrite/rewriteHandler.c: Add some defenses to guard
against case where a rule refers to a table or view that's been
dropped and then recreated with the same name (but, perhaps,
different columns). Eventually we'd like to support this but for
now all we can do is fail cleanly, rather than possibly coredumping
if we proceed using the obsolete rule.
2001-04-16 15:44 tgl
* src/backend/optimizer/plan/initsplan.c: Avoid reversing
user-given order of WHERE clauses while attaching clauses to
specific base or join RelOptInfo nodes during planning. This
preserves the more-intuitive behavior of 7.0.* --- if you write an
expensive clause (such as a sub-select) last, it should get
evaluated last. Someday we ought to try to have some intelligence
about the order of evaluation of WHERE clauses, but for now we
should not override what the user wrote.
2001-04-16 02:10 ishii
* src/backend/utils/mb/Unicode/: UCS_to_BIG5.pl, UCS_to_EUC_CN.pl,
UCS_to_EUC_JP.pl, UCS_to_EUC_KR.pl, UCS_to_EUC_TW.pl,
UCS_to_SJIS.pl, big5_to_utf8.map, euc_cn_to_utf8.map,
euc_jp_to_utf8.map, euc_kr_to_utf8.map, euc_tw_to_utf8.map,
sjis_to_utf8.map, utf8_to_big5.map, utf8_to_euc_cn.map,
utf8_to_euc_jp.map, utf8_to_euc_kr.map, utf8_to_euc_tw.map,
utf8_to_sjis.map: Correction for mathematical properties in Unicode
converison maps. Patches contributed by Eiji Tokuya
(e-tokuya@sankyo-unyu.co.jp)
2001-04-16 00:20 momjian
* doc/: FAQ_japanese, src/FAQ/FAQ_japanese.html: Update Japanese
FAQ's.
2001-04-15 22:42 tgl
* src/backend/utils/: init/miscinit.c, mb/common.c, mb/mbutils.c:
getdatabaseencoding() and PG_encoding_to_char() were being sloppy
about converting char* strings to type 'name'. Imagine my surprise
when 7.1 release coredumped upon start when compiled
--enable-multibyte ...
2001-04-15 21:46 tgl
* src/backend/libpq/pqformat.c: Remove error report from
pq_endmessage when pq_putmessage fails. The only possible failure
is in pq_flush, which will log a (better!) report anyway --- so
pq_endmessage is just cluttering the log with a redundant entry.
This matters when a client crashes partway through a large query,
since we will emit many broken-pipe reports before finishing the
query and exiting.
2001-04-14 23:25 tgl
* src/Makefile.shlib: Add LDFLAGS_SL to AIX shlib building command,
per report from Rocco Altier <roccoa@routescape.com>.
2001-04-14 23:14 tgl
* src/backend/utils/adt/ruleutils.c: Constant expressions that
appear in ORDER BY, GROUP BY, DISTINCT ON lists should be
reverse-compiled into targetlist index numbers, because that's the
only interpretation the parser allows for a constant in these
clauses. (Ergo, the only way they could have gotten into the list
in the first place is to have come from the targetlist; so this
should always work.) Per problem report from Peter E.
2001-04-14 20:48 tgl
* src/backend/optimizer/path/joinpath.c: Prevent generation of
invalid plans for RIGHT or FULL joins with multiple join clauses.
The mergejoin executor wants all the join clauses to appear as
merge quals, not as extra joinquals, for these kinds of joins. But
the planner would consider plans in which partially-sorted input
paths were used, leading to only some of the join clauses becoming
merge quals. This is fine for inner/left joins, not fine for
right/full joins.
2001-04-14 20:43 petere
* src/bin/psql/common.c: If the password prompt goes to stderr,
then the trailing newline should also go there.
2001-04-14 18:55 petere
* configure, configure.in, src/bin/psql/tab-complete.c,
src/include/config.h.in: Work with Readline 4.2.
2001-04-14 15:11 momjian
* src/backend/tcop/postgres.c: Add debug_query_string global
variable for pgmonitor and debugging use.
2001-04-14 09:11 pjw
* src/bin/pg_dump/: pg_backup_archiver.c, pg_backup_archiver.h,
pg_backup_tar.c, pg_dump.c, pg_dump.h: - Get view OID based on rule
OID not base table OID - Fix crash due to null string pointer in
some tar files with some libs
2001-04-13 22:10 tgl
* src/backend/utils/adt/numeric.c: Another try at making numeric
MODULO operator produce the right answer. Although it was now
using the right equation, it was making bogus choices of the
precision to compute intermediate results to. I'm not sure this is
really right even yet, but it's better than before ...
2001-04-13 19:32 tgl
* src/include/storage/s_lock.h: Suppress compiler warnings in Vax
and NS32K assembly code: 'register foo' is not a complete
declaration.
2001-04-13 17:21 scrappy
* configure, configure.in, ChangeLogs/ChangeLog-7.1rc4-7.1:
tag the source tree as REL7_1, renaming the old tag REL7_1_BETA
like it should have been done
generate a new Changelog from rc4, which is nice and short ... one
python interface change
tag configure as 7.1, for generating the packages ...
This is it folks ... Release 7.1 is officially here ...
2001-04-13 14:38 momjian
* HISTORY: Remove as-of from HISTORY file.
2001-04-12 05:49 darcy
* src/interfaces/python/pgdb.py: I just noticed the beta comment.
That's not actually true any more so I removed it.

View File

@ -1,310 +0,0 @@
2001-04-01 00:42 pjw
* src/bin/pg_dump/: pg_backup.h, pg_backup_archiver.c,
pg_backup_archiver.h, pg_backup_custom.c, pg_backup_files.c,
pg_backup_tar.c, pg_dump.c: Patch to put rudimentary dependency
support into pg_dump. This addresses the UDT/function order
problem.
- Rudimentary support for dependencies in archives.
Uses dependencies to modify the OID used in sorting TOC
entries. This will NOT handle multi-level dependencies,
but will manage simple relationships like UDTs & their
functions.
- Treat OIDs with more respect (avoid using ints, use macros
for conversion & comparison).
2001-03-31 18:14 tgl
* src/interfaces/libpq/fe-connect.c: On Cygwin, do initial
connect() call in blocking mode, per report from Jason Tishler.
2001-03-31 18:13 tgl
* src/interfaces/libpq/fe-misc.c: pqWait() should check for
exception status as well as read or write ready. It appears that
most (all?) Unixen will consider a socket to be read or write ready
if it has an error condition, but of course Microsoft does things
differently.
2001-03-30 15:50 tgl
* src/: backend/commands/creatinh.c,
test/regress/expected/create_table.out,
test/regress/expected/inherit.out: Re-allow specification of a new
default value for an inherited column in CREATE TABLE, but give a
warning notice. Clean up inconsistent handling of defaults and NOT
NULL flags from multiply-inherited columns. Per pghackers
discussion 28-Mar through 30-Mar.
2001-03-30 07:08 darcy
* src/interfaces/python/pgdb.py: Marc-Andre is changing where
DateTime goes. This change allows the module to work either way.
Change submitted by Andrew Kuchling <akuchlin@mems-exchange.org>
2001-03-30 07:04 darcy
* src/interfaces/python/pgdb.py: Correct indenting in _quote()
function. Fix submitted by Andrew Kuchling
<akuchlin@mems-exchange.org>
2001-03-30 00:25 tgl
* src/include/storage/itemptr.h: Add appropriately ifdef'd hack to
make ARM compiler allocate ItemPointerData as six bytes not eight.
This fixes a regression test failure but more importantly avoids
wasting four bytes of pad space in every tuple header. Also add
some commentary about what's going on.
2001-03-29 23:50 tgl
* src/bin/psql/tab-complete.c: random_seed => seed ...
2001-03-29 17:09 momjian
* src/bin/pgaccess/lib/languages/chinese_big5: Put proper pgaccess
Chinese big5 file in place.
2001-03-29 14:03 petere
* src/backend/commands/variable.c: Rename 'random_seed' back to
'seed'.
2001-03-29 13:25 petere
* doc/src/sgml/manage-ag.sgml: small fixes
2001-03-29 04:58 meskes
* src/interfaces/ecpg/: ChangeLog, include/ecpgtype.h: Applied bug
fix by Adriaan Joubert <a.joubert@albourne.com>
2001-03-28 15:46 tgl
* doc/src/sgml/mvcc.sgml: Correct erroneous description of MVCC
Read Committed semantics.
2001-03-27 13:02 tgl
* src/backend/optimizer/prep/prepunion.c: Quick hack to fix Oliver
Elphick's problem with subselects in an inheritance query: make
duplicate copies of subplans in adjust_inherited_attrs. When we
redesign querytrees we really gotta do something about this issue
of whether querytrees are read-only and can share substructure or
not.
2001-03-27 12:12 tgl
* src/backend/optimizer/util/clauses.c: Repair pgindent damage to
comments.
2001-03-27 11:34 momjian
* doc/src/Makefile: > Kinda looks like Ian broke the
compile-in-source-dir case while
> making the compile-in-separate-dir case work. Tut tut.
Yes. My apologies. This patch is one way to fix things.
Ian
2001-03-27 09:56 momjian
* doc/FAQ_AIX, src/Makefile.shlib,
src/backend/port/aix/mkldexport.sh: The following patch updates the
FAQ_AIX and makes C++ code work with more recent versions of the
IBM C++ compiler (now called VisualAge C++). The C++ part was
previously broken (g++ and xlC), thus this is zero risk. Only AIX
specific parts are touched (1 Makefile.shlib line (link with
$(COMPILER ) instead of $(CC) and one shell script line (parameter
-C to nm to not demangle C++ symbo ls for .exp file)).
I thus ask you to please apply this patch before release.
With or without this patch RC1 on AIX 4.3.2 RS6000 passes "gmake
check" for both the native compiler vac.C 5.0.1 and gcc 2.95.2 :-)
Andreas
2001-03-27 05:53 darcy
* src/interfaces/python/setup.py: Add changes from Mikhail Terekhov
<terekhov@emc.com>.
Use Extension method from distutils.
Cleaned up mismatched indentation styles while I was at it.
2001-03-27 00:45 ishii
* src/bin/: initdb/initdb.sh, scripts/createdb: Add checking for
valid database encoding.
2001-03-26 23:00 momjian
* src/interfaces/odbc/: bind.c, bind.h, columninfo.c, columninfo.h,
connection.c, connection.h, convert.c, convert.h, dlg_specific.c,
dlg_specific.h, drvconn.c, environ.c, environ.h, execute.c, gpps.c,
gpps.h, info.c, iodbc.h, isql.h, isqlext.h, lobj.c, lobj.h, misc.c,
misc.h, multibyte.c, multibyte.h, options.c, parse.c, pgtypes.c,
pgtypes.h, psqlodbc.c, psqlodbc.h, qresult.c, qresult.h, results.c,
setup.c, socket.c, socket.h, statement.c, statement.h, tuple.c,
tuple.h, tuplelist.c, tuplelist.h: ODBC source code cleanup.
Mostly alignment of #define constants.
2001-03-26 20:16 tgl
* src/backend/storage/buffer/s_lock.c: Spell __volatile__
correctly.
2001-03-26 12:51 momjian
* src/test/regress/resultmap: OpenBSD resultmap change:
I posted this to the list a few days ago, but it was not
addressed. Can someone please make the changes to the
src/test/regress/resultmap?
Thanks.
- brandon
2001-03-26 12:00 momjian
* src/backend/tcop/postgres.c: Add period to message.
2001-03-26 11:59 momjian
* src/backend/tcop/postgres.c: Change message to _the_
administrator. There is only one administrative account.
This connection has been terminated by the administrator.
2001-03-26 10:21 tgl
* src/include/config.h.win32: Add #define HAVE_ATEXIT, per report
from Magnus.
2001-03-26 10:18 tgl
* src/bin/psql/mainloop.c: pqsignal call needs to be #ifndef WIN32,
per report from Magnus.
2001-03-26 04:34 inoue
* src/interfaces/odbc/GNUmakefile: Add multibyte support
2001-03-26 03:32 ishii
* doc/README.mb.jp: Fix typo
2001-03-25 18:23 tgl
* src/backend/: access/heap/heapam.c, commands/vacuum.c,
storage/large_object/inv_api.c, utils/mb/wstrncmp.c: Fix unportable
assumptions about alignment of local char[n] variables.
2001-03-25 17:40 tgl
* src/include/access/htup.h: Improve comments for xlog item size
#defines.
2001-03-25 17:23 darcy
* src/interfaces/python/: Announce, ChangeLog: Update the changes
for version 3.2.
2001-03-25 17:22 darcy
* src/interfaces/python/README: Document the --with-python flag as
a simpler way of installing the PyGreSQL module when installing
PostgreSQL.
Document the location of the WIN32 binaries.
2001-03-25 14:44 petere
* src/interfaces/python/: GNUmakefile, Setup.in.raw: Pick up any
extra -I options for Python build.
2001-03-25 14:30 tgl
* src/interfaces/odbc/socket.c: Fix unportable assumptions about
alignment of local char[n] variables.
2001-03-25 13:14 tgl
* doc/src/sgml/func.sgml: The regexp pattern characters ^ and $
should be explained as matching at the beginning and end of the
input string, not the beginning and end of "a line", since Postgres
does not allow them to match at newline characters in the data.
2001-03-25 12:52 tgl
* src/include/storage/s_lock.h: Re-order declarations to un-break
the non-HAS_TEST_AND_SET case.
2001-03-25 05:16 petere
* doc/src/sgml/pltcl.sgml: spell fix
2001-03-25 03:32 petere
* doc/src/: Makefile, sgml/Makefile: Allow building documentation
outside source tree. from Ian Lance Taylor
2001-03-24 19:45 tgl
* src/backend/access/heap/tuptoaster.c: Fix code that incorrectly
assumed a 'char foo[N]' local variable would be aligned on a word
boundary. Per report from Steve Nicolai.
2001-03-24 18:32 petere
* src/test/regress/pg_regress.sh: Make less misleading message for
failed + ignored tests.
2001-03-24 18:11 tgl
* src/bin/pg_dump/pg_backup_null.c: Portability fix from Steve
Nicolai.
2001-03-24 18:03 petere
* doc/src/sgml/: catalogs.sgml, datatype.sgml, perform.sgml,
protocol.sgml, queries.sgml, sql.sgml, xaggr.sgml, xindex.sgml,
y2k.sgml, ref/psql-ref.sgml, ref/select.sgml: minor copy editing
2001-03-24 08:21 petere
* doc/src/sgml/reference.sgml, src/bin/pg_dump/Makefile: Disable
pg_upgrade.
2001-03-24 01:17 tgl
* src/makefiles/Makefile.hpux: Hadn't built on a PARISC 1.1 box in
a long time ... but when I did, it turned out that the libpq
makefile chokes on '-L /lib/pa1.1'. Need to remove the space so
filter rule works.
2001-03-23 22:40 tgl
* doc/src/sgml/problems.sgml: Update info about mailing lists, make
a few other minor improvements.
2001-03-23 21:36 thomas
* doc/src/sgml/installation.sgml: Update to the current state of
platform support. Still need some tested for the 7.1 release.
2001-03-23 21:35 thomas
* doc/src/sgml/ref/create_type.sgml: Fix up wording slightly. No
change in content.
2001-03-23 19:48 scrappy
* ChangeLogs/ChangeLog-7.1beta6-7.1RC1:
update the ChangeLog in preparation for release ...

View File

@ -1,234 +0,0 @@
2001-04-06 11:52 petere
* INSTALL, doc/src/sgml/installation.sgml: Revert wrong SCO
OpenServer report, update comments and improve formatting a bit.
Regenerate INSTALL.
2001-04-06 11:31 inoue
* src/interfaces/odbc/convert.c: Sorry my previous change was a
mistake.
2001-04-06 11:01 thomas
* doc/src/sgml/fixrtf: Utility to add the stylesheet "s0"
definition to an RTF file. This stylesheet must be present for
Applixware to be happy generating a ToC. M$Word does not seem to
care one way or the other.
2001-04-06 10:35 scrappy
* configure, configure.in, ChangeLogs/ChangeLog-7.1RC2-to-7.1RC3:
mark it as RC3 ...
2001-04-06 05:23 inoue
* src/interfaces/odbc/convert.c: 1) Fit the precision of floating
point to that of server side (fix by Hiroki kataoka). 2) Ensure
the definition of atof()(#include stdlib.h). (suggestion by
Masaaki Sakaida).
2001-04-06 01:52 thomas
* doc/src/sgml/installation.sgml: Final (?) platform update for the
7.1 release. Includes new platform NetBSD/PPC from Henry Hotz,
several other platform updates, and move QNX to the unsupported
list for now.
2001-04-06 01:50 thomas
* src/test/regress/: expected/horology-no-DST-before-1970.out,
expected/horology-solaris-1947.out, expected/horology.out,
sql/horology.sql: Alter the previous test for "time with time zone"
implicit time zone (which failed miserably during DST) to just
compare against a time derived from a timestamp value. Certainly
not a direct check for a correct result, but should work at any
time of year.
2001-04-05 22:06 tgl
* src/pl/plpgsql/src/pl_comp.c: Since plpgsql keeps its compiled
function parsetrees until backend exit, it needs to ensure that
data structures attached to fmgr info records in the trees will
stick around that long, too. Current code was crashing on cases
like datatypes with old-style I/O functions.
2001-04-05 12:55 tgl
* src/backend/access/transam/xlog.c: Fix comment that Vadim found
confusing.
2001-04-05 05:34 vadim
* src/backend/access/transam/xlog.c: StartupXLOG(): initialize
XLogCtl->Insert to new page if there is no room for a record on
last log page.
2001-04-05 04:21 meskes
* src/interfaces/ecpg/: ChangeLog, lib/typename.c,
preproc/preproc.y: Hopefully fixed the long long problem.
2001-04-04 22:50 tgl
* src/bin/pg_dump/pg_dump.c: pg_dump needs to use ONLY when
selecting data from user tables, in case they have children. As it
stood, -d dump mode was badly broken.
2001-04-04 18:57 tgl
* src/makefiles/Makefile.aix: Clean up AIX makefile to recognize
subversions of AIX 4.1 correctly. This patch is Peter E's, but I'm
applying it on his behalf so it'll get into 7.1RC3 tonight (I'm
guessing Peter went to bed already).
2001-04-04 17:15 tgl
* contrib/spi/Makefile, src/backend/Makefile,
src/makefiles/Makefile.win, src/pl/plpgsql/src/Makefile,
src/test/regress/GNUmakefile: Fix/cleanup DLLLIBS handling for
Cygwin port. If it works it's to Jason Tishler's credit, if it's
broken it's my fault ...
2001-04-04 16:03 tgl
* src/test/regress/: expected/horology-no-DST-before-1970.out,
expected/horology-solaris-1947.out, expected/horology.out,
sql/horology.sql: Remove daylight-savings-time-dependent tests of
'time with time zone' datatype. Perhaps someday we can figure out
a way of getting reproducible results from testing this type, but
for now ...
2001-04-04 16:02 petere
* doc/FAQ_Solaris: update
2001-04-04 11:43 vadim
* src/backend/commands/sequence.c: Have to lock buffer while
changing page' LSN. Thanks to Tom.
2001-04-04 02:47 pjw
* src/bin/pg_dump/: pg_backup_archiver.h, pg_dump.c: Don't dump
CHECK constraints with same source and names both starting with
'$'.
2001-04-03 17:58 vadim
* src/backend/commands/sequence.c: Log sequence creation (to
initialize magic number on recovery).
2001-04-03 15:06 tgl
* contrib/pg_controldata/Makefile: Provide snprintf() if system
hasn't got it.
2001-04-03 15:01 tgl
* contrib/pg_resetxlog/Makefile: Provide snprintf() if system
hasn't got it.
2001-04-03 14:14 momjian
* doc/FAQ_MSWIN: See attached for a minor documentation patch that
more accurately reflects the current state of and the issues with
PostgreSQL on Windows.
Thanks, Jason
-- Jason Tishler
2001-04-03 14:05 tgl
* src/backend/utils/adt/: datetime.c, timestamp.c: Correct bogus
mktime() calls.
2001-04-03 09:38 momjian
* doc/src/sgml/release.sgml: Remove last-updated date stamp for
7.1.
2001-04-03 04:52 pjw
* src/bin/pg_dump/: common.c, pg_backup_archiver.h, pg_dump.c,
pg_dump.h: - Handle overridden attrs as per discussions 2-Apr-2001
- Dump CHECK constraints in OID order
2001-04-03 00:07 tgl
* src/backend/storage/file/fd.c: Check for failure of malloc() and
realloc() when allocating space for VFD entries. On platforms
where dereferencing a null pointer doesn't lead to coredump, it's
possible that this omission could have led to unpleasant behavior
like deleting the wrong file.
2001-04-02 22:31 tgl
* src/backend/storage/file/fd.c: open(2) flags saved for re-opening
a virtual file should probably not include O_CREAT.
2001-04-02 19:30 tgl
* src/backend/utils/cache/relcache.c: Restore pre-7.1 behavior of
allowing DROP of a table whose underlying physical file has
disappeared. There is no really good reason why relcache should be
opening the underlying file at all, AFAICS. In any case we needn't
raise a hard error here.
2001-04-02 19:20 tgl
* src/backend/storage/smgr/md.c: _mdfd_getrelnfd() should include
kernel error code in failure message.
2001-04-02 14:30 tgl
* src/backend/commands/creatinh.c: Complain if the same column name
is inherited from multiple parents with different default values,
unless the child table redeclares the column with an explicit
default. This was judged to be the approach least likely to cause
unpleasant surprises.
2001-04-02 13:59 momjian
* HISTORY, doc/src/sgml/release.sgml: Update HISTORY/release.sgml
to current.
2001-04-02 11:19 thomas
* doc/src/sgml/installation.sgml: Update info for platforms BeOS,
Tru64, Linux/MIPS, Linux/x86, NetBSD/Alpha, NetBSD/arm,
NetBSD/VAX, OpenBSD/Sparc, Solaris, Ultrix.
2001-04-02 10:34 momjian
* src/backend/catalog/index.c: Disable creation of indexes on
system tables.
2001-04-02 04:17 meskes
* src/interfaces/ecpg/: ChangeLog, preproc/pgc.l: Synced pgc.l with
scan.l.
2001-04-01 23:21 tgl
* src/backend/Makefile: Remove duplicate definition of DLLLIBS, per
gripe from Fred Yankowski.
2001-04-01 23:08 tgl
* src/backend/port/dynloader/: freebsd.c, netbsd.c, openbsd.c: Tom
Ivar Helbekkmo <tih@kpnQwest.no> says that dynamic linking works
now on VAX NetBSD. Hence, remove #ifdef'd disable tests.
2001-04-01 18:37 tgl
* src/backend/optimizer/plan/planner.c: Planner wasn't correctly
handling adjustment of tuple_fraction for the case of LIMIT in a
sub-select.
2001-04-01 15:15 scrappy
* configure, configure.in, ChangeLogs/ChangeLog-7.1RC1-to-7.1RC2:
RC2 preparations ...

View File

@ -1,18 +0,0 @@
2001-04-08 13:28 petere
* GNUmakefile.in: Rearrange distribution split as discussed on
-hackers.
2001-04-08 12:36 petere
* doc/FAQ_Solaris: Update to reflect OpenSSL 0.9.6a release.
2001-04-06 22:30 momjian
* doc/TODO: Update TODO list.
2001-04-06 13:05 scrappy
* ChangeLogs/ChangeLog-7.1RC2-to-7.1RC3:
update the change log, but nothing else ...

File diff suppressed because it is too large Load Diff

View File

@ -1,234 +0,0 @@
2001-01-27 14:36 momjian
* src/bin/pgaccess/lib/languages/: euskara, japanese, nederlands:
Add missing pgaccess files.
2001-01-27 06:19 petere
* doc/src/sgml/ref/checkpoint.sgml: Add permission check for
CHECKPOINT.
2001-01-24 23:45 tgl
* src/backend/storage/lmgr/deadlock.c: Whoops, forgot to do
ProcLockWakeup() after deadlock checker rearranges wait queues.
2001-01-24 23:31 tgl
* src/backend/storage/lmgr/deadlock.c: Re-implement deadlock
detection and resolution, per design notes posted to pghackers on
18-Jan-01.
2001-01-24 20:02 momjian
* src/interfaces/jdbc/org/postgresql/core/BytePoolDim1.java: This
patch fixes an arrayindexoutofbounds exception that was just
introduced into the code. The fix is a fix to
org.postgresql.core.ByteArrayDim1.java.
Barry Lind
2001-01-24 19:15 petere
* doc/src/sgml/wal.sgml: WAL documentation, from Oliver Elphick and
Vadim Mikheev.
2001-01-24 17:56 petere
* doc/src/sgml/ref/checkpoint.sgml: Update based on documentation
written by Vadim Mikheev and Oliver Elphick.
2001-01-24 01:49 momjian
* contrib/oid2name/oid2name: Oops, got binary in there too.
2001-01-24 01:06 momjian
* contrib/oid2name/oid2name.o: Oops, had .o file in there.
2001-01-23 23:46 momjian
* contrib/pgcrypto/: encode.c, encode.h: I would like to do a
interface change in pgcrypto. (Good timing, I know :)) At the
moment the digest() function returns hexadecimal coded hash, but I
want it to return pure binary. I have also included functions
encode() and decode() which support 'base64' and 'hex' encodings,
so if anyone needs digest() in hex he can do encode(digest(...),
'hex').
Main reason for it is "to do one thing and do it well" :)
Another reason is if someone needs really lot of digesting, in the
end he wants to store the binary not the hexadecimal result. It is
really silly to convert it to hex then back to binary again. As I
said if someone needs hex he can get it.
Well, and the real reason that I am doing encrypt()/decrypt()
functions and _they_ return binary. For testing I like to see it
in hex occasionally, but it is really wrong to let them return hex.
Only now it caught my eye that hex-coding in digest() is wrong.
When doing digest() I thought about 'common case' but hacking with
psql is probably _not_ the common case :)
Marko Kreen
2001-01-23 23:40 momjian
* contrib/oid2name/: Makefile, oid2name.c: Update
2001-01-23 20:41 momjian
* contrib/oid2name/: Makefile, README.oid2name, oid2name,
oid2name.c, oid2name.o: Add oid2name. Add streaming option later.
2001-01-23 06:22 peter
* contrib/retep/: CHANGELOG, build.xml, retep.jpx, data/cds.dtd,
data/cds.xml, uk/org/retep/xml/core/XMLFactory.java,
uk/org/retep/xml/core/XMLFactoryException.java,
uk/org/retep/xml/jdbc/XMLDatabase.java,
uk/org/retep/xml/jdbc/XMLResultSet.java,
uk/org/retep/xml/parser/TagHandler.java,
uk/org/retep/xml/test/XMLExport.java: Some more additions to
contrib for JDBC
2001-01-22 19:34 petere
* doc/src/sgml/queries.sgml: Rip out table expression section from
SQL syntax chapter and develop it into new chapter on query
(SELECT) syntax. In the end this should become a narrative and
example-filled counterpart to the SELECT reference page.
2001-01-18 13:38 peter
*
src/interfaces/jdbc/org/postgresql/jdbc2/UpdateableResultSet.java:
Forgot to cvs add UpdateableResultSet.java ;-)
2001-01-18 13:37 peter
* src/interfaces/jdbc/jdbc.jpx: Thu Jan 18 17:37:00 GMT 2001
peter@retep.org.uk - Added new error message into
errors.properties "postgresql.notsensitive" This is used
by jdbc2.ResultSet when a method is called that should
fetch the current value of a row from the database refreshRow() for
example. - These methods no longer throw the not
implemented but the new noupdate error. This is in
preparation for the Updateable ResultSet support which
will overide these methods by extending the existing class to
implement that functionality, but needed to show something
other than notimplemented:
moveToCurrentRow() moveToInsertRow()
rowDeleted() rowInserted() all update*()
methods, except those that took the column as a String
as they were already implemented to convert the String to an int.
- getFetchDirection() and setFetchDirection() now throws
"postgresql.notimp" as we only support one direction.
The CursorResultSet will overide this when its implemented.
- Created a new class under jdbc2 UpdateableResultSet which
extends ResultSet and overides the relevent update
methods. This allows us to implement them easily at a
later date. - In jdbc2.Connection, the following methods
are now implemented:
createStatement(type,concurrency); getTypeMap();
setTypeMap(Map); - The JDBC2 type mapping scheme
almost complete, just needs SQLInput & SQLOutput to be
implemented. - Removed some Statement methods that somehow
appeared in Connection. - In jdbc2.Statement()
getResultSetConcurrency() getResultSetType()
setResultSetConcurrency() setResultSetType()
- Finally removed the old 6.5.x driver.
2001-01-18 10:50 peter
* build.xml, contrib/retep/CHANGELOG, contrib/retep/Implementation,
contrib/retep/README, contrib/retep/build.xml,
contrib/retep/retep.jpx,
contrib/retep/uk/org/retep/xml/parser/TagHandler.java,
contrib/retep/uk/org/retep/xml/parser/TagListener.java,
src/interfaces/jdbc/jdbc.jpx,
src/interfaces/jdbc/org/postgresql/core/BytePoolDim1.java,
src/interfaces/jdbc/org/postgresql/core/BytePoolDim2.java,
src/interfaces/jdbc/org/postgresql/core/MemoryPool.java,
src/interfaces/jdbc/org/postgresql/core/ObjectPool.java,
src/interfaces/jdbc/org/postgresql/core/SimpleObjectPool.java: Thu
Jan 18 12:24:00 GMT 2001 peter@retep.org.uk - These methods
in org.postgresql.jdbc2.ResultSet are now implemented:
getBigDecimal(int) ie: without a scale (why did this get missed?)
getBlob(int) getCharacterStream(int)
getConcurrency() getDate(int,Calendar)
getFetchDirection() getFetchSize()
getTime(int,Calendar) getTimestamp(int,Calendar)
getType() NB: Where int represents the column name,
the associated version taking a String were already
implemented by calling the int version. -
These methods no longer throw the not implemented but the new
noupdate error. This is in preparation for the
Updateable ResultSet support which will overide these
methods by extending the existing class to implement
that functionality, but needed to show something other than
notimplemented: cancelRowUpdates()
deleteRow() - Added new error message into
errors.properties "postgresql.noupdate" This is used by
jdbc2.ResultSet when an update method is called and the
ResultSet is not updateable. A new method notUpdateable() has been
added to that class to throw this exception, keeping the
binary size down. - Added new error message
into errors.properties "postgresql.psqlnotimp" This is
used instead of unimplemented when it's a feature in the
backend that is preventing this method from being implemented.
- Removed getKeysetSize() as its not part of the ResultSet API
Thu Jan 18 09:46:00 GMT 2001 peter@retep.org.uk - Applied
modified patch from Richard Bullington-McGuire
<rbulling@microstate.com>. I had to modify it as some of the code
patched now exists in different classes, and some of it
actually patched obsolete code.
Wed Jan 17 10:19:00 GMT 2001 peter@retep.org.uk - Updated
Implementation to include both ANT & JBuilder - Updated
README to reflect the changes since 7.0 - Created jdbc.jpr
file which allows JBuilder to be used to edit the source.
JBuilder _CAN_NOT_ be used to compile. You must use ANT for
that. It's only to allow JBuilders syntax checking to improve the
drivers source. Refer to Implementation for more details
2001-01-12 23:11 petere
* doc/src/sgml/ref/checkpoint.sgml: New shell for the to be written
CHECKPOINT documentation, so the summary shows up in psql now.
2001-01-12 22:18 petere
* contrib/intarray/Makefile: Clean up garbage.
2001-01-12 22:14 petere
* contrib/intarray/README: Surely one README file is enough.
2001-01-12 20:57 scrappy
* ChangeLogs/ChangeLog-7.1beta1-to-7.1beta3:
okay, this appears to work ...
onlly changes aer adding some white space ...
2001-01-12 18:36 petere
* contrib/intarray/Makefile.703: Surely we don't need a 7.0.3
makefile in 7.1.
2001-01-12 01:37 momjian
* contrib/intarray/README: Add to DROP todo.
2001-01-11 20:16 scrappy
* contrib/intarray/: Makefile, Makefile.703, README.intarray,
_int.c, _int.sql.in, bench/bench.pl, bench/create_test.pl,
data/test__int.data, expected/_int.out, sql/_int.sql:
commit Oleg and Teodor's RD-tree implementation ... this provides
the regression tests for the GiST changes ... this should be
integrated into the regular regression tests similar to Vadim's SPI
contrib stuff ...

File diff suppressed because it is too large Load Diff

View File

@ -1,940 +0,0 @@
2001-03-16 16:29 scrappy
* configure, configure.in:
upgrade version to beta6
2001-03-16 12:42 tgl
* contrib/pgcrypto/README.pgcrypto: Documentation update from Marko
Kreen.
2001-03-16 08:05 meskes
* src/interfaces/ecpg/preproc/variable.c: Fixed bug in handling of
pointers to structs.
2001-03-16 08:03 inoue
* src/interfaces/odbc/: multibyte.c, multibyte.h: Oops I forgot to
add new files for multibyte support. Sorry Eiji.
2001-03-16 00:44 tgl
* doc/src/sgml/runtime.sgml, doc/src/sgml/wal.sgml,
src/backend/access/transam/xlog.c, src/backend/utils/misc/guc.c,
src/backend/utils/misc/postgresql.conf.sample,
src/include/access/xlog.h: Support syncing WAL log to disk using
either fsync(), fdatasync(), O_SYNC, or O_DSYNC (as available on a
given platform). Add GUC parameter to control sync method. Also,
add defense to XLogWrite to prevent it from going nuts if passed a
target write position that's past the end of the buffers so far
filled by XLogInsert.
2001-03-16 00:08 tgl
* contrib/pg_resetxlog/pg_resetxlog.c: Resetting the XLOG can't
include rewinding it to logical position zero, because we need page
LSNs stored in the main database to be less than the current XLOG
position. Hence, generate the new XLOG segment at last old segment
number plus one.
2001-03-15 20:17 inoue
* src/interfaces/odbc/: connection.c, convert.c, dlg_specific.c,
parse.c, psqlodbc.h, psqlodbc.rc, win32.mak: Add multibyte support.
Provide an extenisible scheme of encoding conversion. As the
first step, SJIS and BIG5 are supported. From now on
multibyte people would be happy to use this psqlodbc driver.
Eiji Tokuya e-tokuya@mail.sankyo-unyu.co.jp
2001-03-15 15:01 tgl
* doc/src/sgml/client-auth.sgml: Update sample error messages to
agree with current code.
2001-03-15 06:56 darcy
* src/interfaces/python/pgdb.py: Fix parameter handling.
Fix a bug where cs.execute('select %d + %d', (1, 2)) would get
interpreted as cs.executemany('select %d + %d', (1, 2))
2001-03-15 06:26 darcy
* src/interfaces/python/: pgmodule.c, setup.py: Add WIN32 support.
2001-03-14 20:07 tgl
* doc/src/sgml/func.sgml: Improve description of to_char templates.
2001-03-14 18:55 tgl
* src/backend/parser/parse_func.c: Give a more reasonable error
message for a bad attribute name applied to a join or subselect
alias ... cf. Oliver Elphick's complaint 13-Mar.
2001-03-14 17:20 petere
* doc/src/sgml/backup.sgml: Fix markup.
2001-03-14 16:50 tgl
* src/: backend/commands/trigger.c, include/commands/trigger.h:
Reduce amount of memory used per tuple for after-event triggers.
This is still a memory leak, but a little less bad than it was.
2001-03-14 16:47 tgl
* src/backend/commands/copy.c: COPY should handle after-insert
triggers the same as execMain.c does. I'm not sure that it's
really necessary to save insert events when there are only after
update or delete triggers, but certainly it's wrong for COPY to
behave differently from an INSERT query.
2001-03-14 16:11 petere
* src/tools/release_prep: It's "gmake dist" now.
2001-03-14 16:07 petere
* src/tools/make_etags: For some ungodly reason my etags doesn't
have an --output option, but it does have -o.
2001-03-14 16:03 petere
* src/bin/pgtclsh/README: We're past Postgres95 now, and I'm sure
Jolly doesn't want to receive any bug reports. ;-)
2001-03-14 15:53 petere
* src/interfaces/libpq++/dependencies: We got automatic
dependencies now.
2001-03-14 15:47 petere
* src/interfaces/jdbc/README_6.3: We're way past 6.3 ...
2001-03-14 15:44 petere
* src/interfaces/jdbc/README: Update. Things are now build through
'make'.
2001-03-14 15:23 tgl
* src/backend/access/transam/xlog.c: Use SEP_CHAR consistently in
forming XLOG pathnames.
2001-03-14 15:12 tgl
* src/: backend/utils/adt/datetime.c, include/utils/timestamp.h:
Remove obsolete PowerPC-specific hack for comparisons to DBL_MIN
(per recent discussion with Tatsuo). Hopefully the compilers with
that old bug are all long gone.
2001-03-14 14:35 tgl
* src/: Makefile.shlib, makefiles/Makefile.hpux: Move -Bsymbolic
for HPUX to Makefile.hpux, per Peter E's recommendation.
2001-03-14 13:24 momjian
* src/backend/: storage/lmgr/lock.c, tcop/postgres.c: 'waiting'
status display had extra space, removed. Change the administrator
to 'an' administrator.
2001-03-14 13:00 petere
* configure, configure.in: Try to run empty test program before
running any real AC_TRY_RUN's, to prevent disguised failures.
2001-03-14 12:58 tgl
* src/backend/postmaster/postmaster.c: Don't go belly-up if fork()
fails for a routine checkpoint subprocess. Just try again later.
2001-03-14 11:50 tgl
* src/backend/utils/adt/numeric.c: Fix numeric modulo operator for
case of fractional right argument.
2001-03-14 10:14 momjian
* src/backend/tcop/postgres.c: New shutdown wording:
This connection has been terminated by the administrator
2001-03-14 04:10 inoue
* src/interfaces/odbc/: environ.c, socket.c: Fix some memory leaks.
2001-03-14 03:40 inoue
* src/backend/commands/vacuum.c: ifdef out reindex stuff in VACUUM
for safety.
2001-03-13 19:57 tgl
* contrib/: Makefile, README, pg_resetxlog/Makefile,
pg_resetxlog/README.pg_resetxlog, pg_resetxlog/pg_resetxlog.c:
First cut at XLOG file reset utility. Could do with more testing,
but it works in the simple cases.
2001-03-13 16:37 petere
* src/bin/initdb/initdb.sh: Provide more useful error message if
'postgres -V' failed. Advertise pg_ctl '-l' option.
2001-03-13 15:52 petere
* doc/FAQ_SCO: update
2001-03-13 15:42 petere
* doc/FAQ_Solaris: update
2001-03-13 15:32 tgl
* src/: backend/access/transam/xlog.c, include/access/xlog.h:
Change xlog page-header format to include StartUpID. Use the SUI
to detect case that next page in log came from an older run than
the prior page. This avoids the necessity to re-zero the log after
recovery from a crash, which is good because we need not risk
destroying valuable log information. This forces another initdb
since yesterday :-(. Need to get that log reset utility done...
2001-03-13 14:28 petere
* contrib/Makefile: 'test -e' isn't portable. Use 'test -f'.
2001-03-13 09:41 momjian
* doc/: FAQ, src/FAQ/FAQ.html: Update FAQ.
2001-03-13 09:08 pjw
* doc/src/sgml/backup.sgml: Document changed features of pg_dump,
including: - Large Object dumps - Compressed custom format -
Requirement to use template0 when creating DB
2001-03-13 08:18 pjw
* src/bin/pg_dump/pg_backup_archiver.c: - Use subselect when
enabling triggers, - Use exact table names when enabling/disabling
triggers
2001-03-13 04:03 inoue
* src/interfaces/odbc/psqlodbc.reg: The attached file contains the
registry settings required to install the ODBC driver on Windows
9X/ME/NT/2K when using the later versions of the driver that don't
have the Installshield installation:
1) Install psqlodbc.dll in to C:\Windows\System or
C:\Winnt\System32 2) Add the registry settings in the attached file
using regedit.
A useful addition to src/interfaces/odbc perhaps?
Regards, Dave.
2001-03-12 20:17 tgl
* contrib/pg_controldata/: Makefile, README.pg_controldata,
pg_controldata.c: Update for new pg_control format.
2001-03-12 20:17 tgl
* doc/src/sgml/runtime.sgml, doc/src/sgml/wal.sgml,
doc/src/sgml/ref/checkpoint.sgml,
src/backend/access/transam/transam.c,
src/backend/access/transam/varsup.c,
src/backend/access/transam/xact.c,
src/backend/access/transam/xlog.c,
src/backend/access/transam/xlogutils.c,
src/backend/bootstrap/bootstrap.c,
src/backend/postmaster/postmaster.c, src/backend/port/beos/shm.c,
src/backend/port/qnx4/shm.c, src/backend/storage/ipc/ipc.c,
src/backend/tcop/postgres.c, src/backend/utils/hash/Makefile,
src/backend/utils/hash/pg_crc.c, src/backend/utils/init/globals.c,
src/backend/utils/init/miscinit.c, src/backend/utils/misc/guc.c,
src/backend/utils/misc/postgresql.conf.sample,
src/include/miscadmin.h, src/include/access/transam.h,
src/include/access/xlog.h, src/include/access/xlogdefs.h,
src/include/access/xlogutils.h, src/include/catalog/pg_control.h,
src/include/storage/ipc.h, src/include/tcop/tcopprot.h,
src/include/utils/pg_crc.h: XLOG (and related) changes:
* Store two past checkpoint locations, not just one, in pg_control.
On startup, we fall back to the older checkpoint if the newer
one is unreadable. Also, a physical copy of the newest
checkpoint record is kept in pg_control for possible use in
disaster recovery (ie, complete loss of pg_xlog). Also add a
version number for pg_control itself. Remove archdir from
pg_control; it ought to be a GUC parameter, not a special case
(not that it's implemented yet anyway).
* Suppress successive checkpoint records when nothing has been
entered in the WAL log since the last one. This is not so much
to avoid I/O as to make it actually useful to keep track of the
last two checkpoints. If the things are right next to each other
then there's not a lot of redundancy gained...
* Change CRC scheme to a true 64-bit CRC, not a pair of 32-bit CRCs
on alternate bytes. Polynomial borrowed from ECMA DLT1 standard.
* Fix XLOG record length handling so that it will work at BLCKSZ =
32k.
* Change XID allocation to work more like OID allocation. (This is
of dubious necessity, but I think it's a good idea anyway.)
* Fix a number of minor bugs, such as off-by-one logic for XLOG
file wraparound at the 4 gig mark.
* Add documentation and clean up some coding infelicities; move
file format declarations out to include files where planned
contrib utilities can get at them.
* Checkpoint will now occur every CHECKPOINT_SEGMENTS log segments
or every CHECKPOINT_TIMEOUT seconds, whichever comes first. It
is also possible to force a checkpoint by sending SIGUSR1 to the
postmaster (undocumented feature...)
* Defend against kill -9 postmaster by storing shmem block's key
and ID in postmaster.pid lockfile, and checking at startup to
ensure that no processes are still connected to old shmem block
(if it still exists).
* Switch backends to accept SIGQUIT rather than SIGUSR1 for
emergency stop, for symmetry with postmaster and xlog utilities.
Clean up signal handling in bootstrap.c so that xlog utilities
launched by postmaster will react to signals better.
* Standalone bootstrap now grabs lockfile in target directory, as
added insurance against running it in parallel with live
postmaster.
2001-03-12 18:02 tgl
* src/backend/commands/trigger.c: Avoid O(N^2) behavior in
deferredTriggerAddEvent() for large numbers of tuples
inserted/deleted/updated in a single transaction. On my machine,
this reduced the time to delete 80000 tuples in a
foreign-key-referencing table from ~15min to ~8sec.
2001-03-11 06:24 petere
* configure, configure.in, config/java.m4: Throw error if Ant is
not found and Java is requested. Remove redundant AC_SUBST that
messed up the diversions and thus the configure output.
2001-03-11 06:06 petere
* build.xml, contrib/retep/build.xml, doc/src/sgml/jdbc.sgml,
src/interfaces/jdbc/Makefile, src/interfaces/jdbc/build.xml,
src/interfaces/jdbc/org/postgresql/Driver.java.in: Add uninstall
target to Java build. Respect default port setting in JDBC driver.
Pick up version number from Makefile.global. Change installation
directory to share/java/. Document.
2001-03-10 18:15 tgl
* src/Makefile.shlib: Turns out the HPUX linker likes -Bsymbolic
too. Without this, ODBC driver does not work because its internal
cross-references get bound to similarly named functions in unixODBC
shared library.
2001-03-10 18:12 tgl
* src/interfaces/odbc/environ.c: Provide a hack to let
initialization happen on platforms for which psqlodbc.c's
constructor-making techniques do not work.
2001-03-10 17:30 tgl
* src/interfaces/odbc/gpps.c: Do not accept values from sections
following the specified section.
2001-03-10 16:16 tgl
* doc/src/sgml/datatype.sgml: BOX documentation disagreed with code
about corner order.
2001-03-10 11:57 petere
* doc/src/sgml/installation.sgml: Document --with-java.
2001-03-10 11:05 petere
* doc/src/sgml/: Makefile, stylesheet.dsl: Eliminate some hackery
when creating text files (INSTALL) with a few lines of DSSSL.
2001-03-10 05:38 petere
* configure, configure.in, src/Makefile.global.in,
src/makefiles/Makefile.hpux: Use install-sh unconditionally.
2001-03-09 23:21 tgl
* src/backend/utils/error/elog.c: FATAL errors should cause exit
with nonzero status if we are not running under the postmaster ---
specifically, if we are a standalone backend running under the
initdb script, this is critical!
2001-03-09 22:34 inoue
* src/interfaces/odbc/: convert.c, info.c, qresult.c, results.c,
statement.c: 1)Allow the access to indexes with up to 16 keys.
2)Fix some memory leaks. 3)Change some bogus error messages.
2001-03-09 17:10 tgl
* src/include/catalog/pg_shadow.h: Don't choke on superuser names
containing random punctuation.
2001-03-09 16:50 petere
* src/interfaces/Makefile: Recursive distclean shouldn't depend on
recursive clean. Subdirectories handle this.
2001-03-09 14:09 petere
* doc/src/sgml/plsql.sgml: Integrate "Porting from Oracle PL/SQL"
HOWTO from Roberto Mello.
2001-03-09 01:36 inoue
* src/backend/tcop/postgres.c: hold interupts during
LockWaitCancel().
2001-03-08 12:00 momjian
* doc/: FAQ_japanese, src/FAQ/FAQ_japanese.html: Add Japanese FAQ>
2001-03-08 11:52 momjian
* doc/: FAQ, src/FAQ/FAQ.html: Update FAQ.
2001-03-07 20:49 tgl
* src/backend/optimizer/util/clauses.c: A subplan invoked within an
aggregate function's argument should be allowed to receive
ungrouped variables of the current query level. Curious that no
one reported this bug before...
2001-03-07 19:24 tgl
* src/backend/utils/mb/: mbutils.c, wchar.c: Modify wchar
conversion routines to not fetch the next byte past the end of a
counted input string. Marinos Yannikos' recent crash report turns
out to be due to applying pg_ascii2wchar_with_len to a TEXT object
that is smack up against the end of memory. This is the second
just-barely- reproducible bug report I have seen that traces to
some bit of code fetching one more byte than it is allowed to.
Let's be more careful out there, boys and girls. While at it, I
changed the code to not risk a similar crash when there is a
truncated multibyte character at the end of an input string. The
output in this case might not be the most reasonable output
possible; if anyone wants to improve it further, step right up...
2001-03-07 16:20 tgl
* src/backend/: access/gist/gist.c, access/hash/hashinsert.c,
access/hash/hashovfl.c, access/hash/hashpage.c,
access/rtree/rtree.c, commands/sequence.c: Repair a number of
places that didn't bother to check whether PageAddItem succeeds or
not. Revise rtree page split algorithm to take care about making a
feasible split --- ie, will the incoming tuple actually fit?
Failure to make a feasible split, combined with failure to notice
the failure, account for Jim Stone's recent bug report. I suspect
that hash and gist indices may have the same type of bug, but at
least now we'll get error messages rather than silent failures if
so. Also clean up rtree code to use Datum rather than char* where
appropriate.
2001-03-07 11:18 momjian
* src/pl/tcl/pltcl.c: > Applied. Thanks.
One more :)) It's for improper function argumets for
PLTCL_UNKNOWN_SUPPORT code
I'm not an autoconf expert, but is it possible to enable unknown
support in pltcl with configure option ? This support is really
handy for real life usage of pl/tcl.
seva@sevasoft.kiev.ua
2001-03-07 11:09 momjian
* src/pl/tcl/modules/pltcl_loadmod: pltcl_loadmod has problems with
big (>4k) modules because of missing incr in splitting code:
seva@sevasoft.kiev.ua
2001-03-06 17:46 momjian
* contrib/mysql/my2pg.pl: Update my2pg, new version.
2001-03-06 17:07 tgl
* src/interfaces/perl5/Makefile.PL: Believe $POSTGRES_LIB and
$POSTGRES_INCLUDE only if they name actual directories, per
suggestion from Robert Creager.
2001-03-06 15:41 petere
* doc/src/sgml/Makefile: Sync rule for making INSTALL file.
2001-03-06 14:58 petere
* src/bin/pg_dump/pg_restore.c: Help message s/dump/restore/ (must
have been copy&pasted from pg_dump).
2001-03-06 13:55 petere
* doc/src/sgml/ref/: pg_dump.sgml, pg_restore.sgml: Some editing,
enhance markup, move description section before options list.
2001-03-06 13:11 momjian
* doc/src/sgml/ref/create_type.sgml: Shorten TOAST mention
2001-03-06 12:43 petere
* doc/src/sgml/ref/: pgtclsh.sgml, pgtksh.sgml:
Update/correct/refine.
2001-03-06 07:04 peter
* src/interfaces/jdbc/: CHANGELOG, org/postgresql/xa/Test.java: Tue
Mar 06 12:05:00 GMT 2001 peter@retep.org.uk - Removed
org.postgresql.xa.Test from the JDBC EE driver as it's an old
test class and prevented it from compiling.
2001-03-06 00:22 pjw
* doc/src/sgml/ref/pg_restore.sgml: - Reflect change of option -U
to -L
2001-03-06 00:22 pjw
* doc/src/sgml/ref/pg_dump.sgml: - Minor correction to usage
2001-03-05 23:53 pjw
* src/bin/pg_dump/pg_dump.c: - Dump relevant parts of sequences
only when doing schemaOnly & dataOnly - Prevent double-dumping of
sequences when dataOnly.
2001-03-05 23:08 pjw
* src/bin/pg_dump/: pg_backup_archiver.c, pg_backup_archiver.h,
pg_restore.c: - Only disable triggers in DataOnly (or implied
data-only) restores. - Change -U option to -L to allow -U to
specify username in future. (pg_restore)
2001-03-05 14:00 petere
* doc/src/sgml/ref/comment.sgml: Add missing space, change some
markup.
2001-03-05 14:00 petere
* doc/src/sgml/ref/set.sgml: Sorry, that change was not correct.
2001-03-05 13:42 momjian
* doc/src/sgml/ref/: alter_table.sgml, comment.sgml,
create_type.sgml, pg_config-ref.sgml, pg_dump.sgml,
pg_dumpall.sgml, pg_restore.sgml, set.sgml: I'm attaching those
diffs for the Reference Guide in a tar file, as not all of them
attached properly in the post I made a few minutes ago. Please
disregard those earlier files. The diffs in the tar file replace
them.
Pierce Tyler
2001-03-05 13:09 momjian
* doc/FAQ_german, doc/src/FAQ/FAQ_german.html,
src/tools/backend/backend_dirs.html, src/tools/backend/index.html,
src/tools/make_diff/README: Update email addresses.
2001-03-05 12:20 momjian
* src/bin/pgaccess/lib/languages/chinese_big5:
Here is the chinese_big5 patch for PgAccess. I've tested under
Chinese Windows 2000 without any problem.
Have fun.
LM.Liu
2001-03-05 05:18 peter
* configure, configure.in, contrib/retep/retep.jpx,
contrib/retep/uk/org/retep/util/StandaloneApp.java: Hmmm, a
conflict with V1.104 of configure.in remained and broke configure
(said redirection required when run).
After checking using cvsweb, removed the offending conflict.
Rebuilt configure using autoconf, and it now works fine.
2001-03-05 05:02 peter
* config/java.m4: There's always 1 file missed out ;-)
Found while testing against a full checkout. Peter
2001-03-05 04:38 peter
* aclocal.m4, build.xml, configure, configure.in,
src/Makefile.global.in, src/interfaces/Makefile,
src/interfaces/jdbc/CHANGELOG, src/interfaces/jdbc/Makefile,
src/interfaces/jdbc/build.xml, src/interfaces/jdbc/jdbc.jpx:
Ok, I've split todays commit into three, the first two already done
had some bits in JDBC & the first set of tools into contrib.
This is the third, and deals with enabling JDBC to be compiled with
the main source.
What it does is add a new option to configure: --with-java
This option tells configure to look for ant (our build tool of
choice) and if found, it then compiles both the JDBC driver and the
new tools as part of the normal make.
Also, when the postgresql install is done, all the .jar files are
also installed into the ${PGLIB}/java directory (thought best to
keep then separate)
Now I had some conflicts when this applied so could someone please
double check that everything is ok?
Peter
2001-03-05 04:17 peter
* src/interfaces/jdbc/org/postgresql/: Driver.java.in,
core/ConnectionHook.java, jdbc2/CallableStatement.java: Minor
fixes...
2001-03-05 04:15 peter
* contrib/retep/: CHANGELOG, Implementation, README, build.xml,
retep.jpx, uk/org/retep/tools.properties,
uk/org/retep/dtu/DCollection.java,
uk/org/retep/dtu/DConstants.java, uk/org/retep/dtu/DElement.java,
uk/org/retep/dtu/DEnvironment.java, uk/org/retep/dtu/DModule.java,
uk/org/retep/dtu/DModuleXML.java, uk/org/retep/dtu/DNode.java,
uk/org/retep/dtu/DProcessor.java, uk/org/retep/dtu/DTransform.java,
uk/org/retep/tools/Tool.java,
uk/org/retep/util/ExceptionDialog.java,
uk/org/retep/util/Globals.java, uk/org/retep/util/Logger.java,
uk/org/retep/util/Main.java, uk/org/retep/util/StandaloneApp.java,
uk/org/retep/util/hba/Editor.java, uk/org/retep/util/hba/Main.java,
uk/org/retep/util/hba/Record.java,
uk/org/retep/util/misc/IPAddress.java,
uk/org/retep/util/misc/PropertiesIO.java,
uk/org/retep/util/misc/WStringTokenizer.java,
uk/org/retep/util/models/HBATableModel.java,
uk/org/retep/util/models/PropertiesTableModel.java,
uk/org/retep/util/proped/Main.java,
uk/org/retep/util/proped/PropertyEditor.java: First batch of the
tools merged in...
2001-03-04 13:54 petere
* doc/src/sgml/: filelist.sgml, libpq.sgml, programmer.sgml,
pygresql.sgml: PyGreSQL documentation. Based on the README,
converted to DocBook by Mikhail Terekhov <terekhov@emc.com>.
2001-03-04 10:43 momjian
* contrib/mysql/my2pg.pl, src/include/nodes/plannodes.h: Update
mysql converter, new version released.
2001-03-03 17:11 tgl
* doc/src/sgml/ref/create_table_as.sgml: Document TEMP option.
2001-03-03 10:53 petere
* configure, configure.in, config/prep_buildtree,
src/Makefile.global.in, src/makefiles/Makefile.qnx4: Add configure
check for -lunix, for QNX.
Recode test for equality of source and build directory using 'test
-ef', because even using pwd you might not get equal strings.
Thanks, QNX.
2001-03-03 09:00 darcy
* src/interfaces/python/Announce: Update the version number. We
may change this to 7.1 if we align it with PostgreSQL.
Add notice that development has moved into the PostgreSQL tree.
2001-03-03 08:58 darcy
* src/interfaces/python/pg.py: Add oid to list of keys cached.
Add a test to avoid an exception in certain cases.
2001-03-03 08:54 darcy
* src/interfaces/python/README: Incrementing version number in
preparation for next release. Note that I am talking with Thomas
Lockhart about the idea of bringing the PyGreSQL version number
into alignment with PostgreSQL so this may change to 7.1 before the
release.
I have added to the copyright to indicate that from now on the
PostgreSQL copyright will apply. If someone wants to make that
clearer please do. The existing copyrights need to stay there for
now but if necessary I can ask Pascal Andre if he agrees to a
different wording.
Added reference to the Python DB-API 2.0 compliant API wrapper.
Added reference to the PyGreSQL mailing list.
2001-03-03 08:42 darcy
* src/interfaces/python/pgmodule.c: Added postgres.h header for
more type checking.
Changed the way that OID is retrieved on inserts. PQoidStatus
appears to be deprecated so I am using PQoidValue instead.
2001-03-01 14:03 petere
* src/backend/port/dynloader/qnx4.h: Add missing include.
2001-03-01 13:52 petere
* src/bin/psql/print.c: Fix memory leak.
2001-03-01 13:34 tgl
* src/bin/psql/common.c: Ensure previous setting of pset.queryFout
is restored after a failed backslash-g command.
2001-03-01 11:17 petere
* src/include/Makefile: Add missing semicolon required by QNX
shell. from "Tegge, Bernd" <tegge@repas-aeg.de>
2001-03-01 00:05 ishii
* configure, configure.in, src/bin/pg_dump/pg_restore.c,
src/bin/pg_id/pg_id.c, src/include/config.h.in,
src/interfaces/ecpg/preproc/ecpg.c: Remove HAVE_OPTARG per
discussion in hackers list.
2001-02-28 15:39 petere
* src/bin/psql/mainloop.c: Do not strip whitespace within quotes.
2001-02-27 17:07 tgl
* src/: backend/commands/command.c, backend/tcop/pquery.c,
backend/utils/mmgr/portalmem.c, include/utils/portal.h: Tweak
portal (cursor) code so that it will not call the executor again
when user does another FETCH after reaching end of data, or another
FETCH backwards after reaching start. This is needed because some
plan nodes are not very robust about being called again after
they've already returned NULL; for example, MergeJoin will crash in
some states but not others. While the ideal approach would be for
them all to handle this correctly, it seems foolish to assume that
no such bugs would creep in again once cleaned up. Therefore, the
most robust answer is to prevent the situation from arising at all.
2001-02-27 15:34 tgl
* src/include/catalog/pg_proc.h: Mark new text<->date, text<->time,
text<->timetz conversion functions as noncachable, so that
CURRENT_DATE and CURRENT_TIME work as functions again, rather than
being collapsed to constants immediately. Marking the reverse
conversions noncachable might be overkill, but I'm not sure; do
these datatypes have the notion of a CURRENT value? Better safe
than sorry, for now.
2001-02-27 10:37 scrappy
* contrib/ipc_check/: README, ipc_check.pl:
start of an admin tool for FreeBSD to help configure shared memory
for that machine
I kept the name as generic as possible though, as other OS should
have similar methods, so this can be extended "as appropriate" ...
2001-02-27 03:13 ishii
* src/bin/psql/Makefile, src/bin/psql/input.c,
src/bin/psql/print.c, src/bin/psql/stringutils.c,
src/include/config.h.in, src/backend/utils/adt/formatting.c,
src/bin/pg_dump/Makefile, src/bin/pg_dump/pg_restore.c,
src/bin/pg_id/pg_id.c, src/interfaces/ecpg/preproc/ecpg.c,
src/makefiles/Makefile.sunos4, configure, src/Makefile.global.in,
src/Makefile.shlib, configure.in: Massive commits for SunOS4 port.
2001-02-27 02:07 ishii
* src/backend/parser/parse_coerce.c: Fix vacuum analyze error.
vacuum analyze on pg_type fails if bogus entries remain in
pg_operator. Here is a sample script to reproduce the problem.
drop table t1; create table t1(i int); drop function foo(t1,t1);
create function foo(t1,t1) returns bool as 'select true' language
'sql'; create operator = ( leftarg = t1, rightarg = t1,
commutator = =, procedure = foo ); drop table t1;
vacuum analyze;
2001-02-26 09:42 meskes
* src/interfaces/ecpg/: ChangeLog, preproc/preproc.y: Fixed
variable handling in preproc.y.
2001-02-26 00:15 ishii
* src/bin/pgaccess/lib/tables.tcl: Allow pgaccess to input
Japanese. See included mail.
Subject: [HACKERS] pgaccess Japanese input capability patch From:
Tatsuo Ishii <t-ishii@sra.co.jp> To: teo@flex.ro Cc:
pgsql-hackers@postgresql.org, pgsql-interfaces@postgresql.org Date:
Sat, 24 Feb 2001 21:41:14 +0900
Hi Teodorescu,
I have made patches which enable pgaccess to input Japanese
characters in the table editing window. As you might know, to input
Japanese characters, we first type in "hiragana" then convert it to
"kanji". To make this proccess transparent to tcl application
programs, libraries are provided with localized version of Tcl/Tk.
The patches bind certain keys to initiate a function (kanjiInput)
that is responsible for the conversion process. If the function is
not available, those keys will not be binded.
Comments? -- Tatsuo Ishii
2001-02-25 19:50 tgl
* doc/src/sgml/wal.sgml, src/backend/access/transam/xact.c,
src/backend/access/transam/xlog.c,
src/backend/storage/ipc/sinval.c, src/backend/utils/misc/guc.c,
src/backend/utils/misc/postgresql.conf.sample,
src/bin/psql/tab-complete.c, src/include/access/xlog.h,
src/include/storage/proc.h, src/include/storage/sinval.h: Implement
COMMIT_SIBLINGS parameter to allow pre-commit delay to occur only
if at least N other backends currently have open transactions.
This is not a great deal of intelligence about whether a delay
might be profitable ... but it beats no intelligence at all. Note
that the default COMMIT_DELAY is still zero --- this new code does
nothing unless that setting is changed. Also, mark ENABLEFSYNC as
a system-wide setting. It's no longer safe to allow that to be set
per-backend, since we may be relying on some other backend's fsync
to have synced the WAL log.
2001-02-25 11:05 petere
* doc/src/sgml/syntax.sgml: Even better example for operator
precedence mis-parsing.
2001-02-25 10:57 petere
* contrib/pg_controldata/Makefile: Doesn't need libpq.
2001-02-25 10:55 petere
* contrib/pg_controldata/: pg_controldata, pg_controldata.o: Remove
binary files.
2001-02-24 17:42 tgl
* src/backend/storage/buffer/s_lock.c: At least on HPUX, select
with delay.tv_sec = 0 and delay.tv_usec = 1000000 does not lead to
a one-second delay, but to an immediate EINVAL failure. This
causes CHECKPOINT to crash with s_lock_stuck much too quickly :-(.
Fix by breaking down the requested wait div/mod 1e6.
2001-02-24 13:09 petere
* doc/src/sgml/syntax.sgml: Choose a more suitable example for the
operator precedence mis-parsing example.
2001-02-24 07:40 petere
* doc/src/sgml/: jdbc.sgml, stylesheet.dsl: Markup, spell check,
refine JDBC documentation.
2001-02-23 21:04 tgl
* src/backend/tcop/postgres.c: When under postmaster, bogus
arguments should cause proc_exit(0) not proc_exit(1). Unless you
think a system-wide restart is an appropriate response to bogus
PGOPTIONS, that is.
2001-02-23 17:52 tgl
* src/bin/pg_dump/: pg_backup_archiver.c, pg_backup_tar.c: Fix
pg_dump crashes caused by bogus use of va_start/va_end (only seen
on some platforms, which is not too surprising considering how
platform specific these macros must be).
2001-02-23 15:38 momjian
* contrib/: README, pg_controldata/Makefile,
pg_controldata/README.pg_controldata,
pg_controldata/pg_controldata, pg_controldata/pg_controldata.c,
pg_controldata/pg_controldata.o: I had a need to read such things
as the backend locale and the catalog version number from the
current database, and couldn't find any existing program to do
that.
linda:~$ pg_controldata Log file id: 0 Log
file segment: 5 Last modified:
Wed Feb 7 19:35:47 2001 Database block size:
8192 Blocks per segment of large relation: 131072 Catalog version
number: 200101061 LC_COLLATE:
en_GB LC_CTYPE: en_GB Log archive
directory:
Oliver Elphick
Oliver.Elphick@lfix.co.uk
2001-02-23 15:12 tgl
* src/backend/storage/lmgr/lock.c: As long as we're fixing this
space calculation, let's actually do it right. We should MAXALIGN
the individual items because we'll allocate them individually, not
as an array.
2001-02-23 14:24 momjian
* src/include/storage/lock.h: Update comments on locks.
2001-02-23 13:28 momjian
* src/: backend/storage/lmgr/lock.c, include/storage/lock.h: Bruce
Momjian <pgman@candle.pha.pa.us> writes:
> Is there one LOCKMETHODCTL for every backend? I thought there
was only
> one of them.
>>
>> You're right, that line is erroneous; it should read
>>
>> size += MAX_LOCK_METHODS * MAXALIGN(sizeof(LOCKMETHODCTL));
>>
>> Not a significant error but it should be changed for clarity ...
2001-02-23 13:09 scrappy
* ChangeLogs/ChangeLog-7.1beta4-to-7.1beta5:
update to beta5 ... I think I ran cvs2cl right this time? :)

View File

@ -1,729 +0,0 @@
2001-03-23 19:24 tgl
* doc/src/sgml/runtime.sgml: Miscellaneous updates and minor
copy-editing.
2001-03-23 17:07 tgl
* doc/src/sgml/plsql.sgml: Doc update from Roberto Mello: improved
versions of instr() examples.
2001-03-23 13:42 tgl
* configure, configure.in, src/backend/utils/hash/pg_crc.c,
src/include/config.h.in, src/include/utils/pg_crc.h: When using
'long long int' for int64 type, check to see if the compiler
accepts nnnLL syntax for long long constants. If so, decorate the
CRC64 constants with LL to avoid warnings and/or erroneous results
from certain non-standards-compliant compilers.
2001-03-23 13:26 tgl
* src/: backend/tcop/postgres.c, include/postgres.h,
include/utils/excid.h: Mark exception and assert global variables
as DLLIMPORT, so that plpgsql can be compiled with asserts enabled
on Windoze.
2001-03-23 00:46 ishii
* src/bin/pg_encoding/Makefile: Add checking for strtoul. SunOS4
does not have it.
2001-03-22 23:49 momjian
* contrib/spi/refint.c, src/backend/access/gist/gistscan.c,
src/backend/access/hash/hashsearch.c,
src/backend/access/heap/tuptoaster.c,
src/backend/access/nbtree/nbtsearch.c,
src/backend/access/nbtree/nbtutils.c,
src/backend/commands/command.c,
src/backend/commands/_deadcode/version.c,
src/backend/executor/execQual.c, src/backend/executor/nodeLimit.c,
src/backend/executor/nodeMergejoin.c,
src/backend/optimizer/path/clausesel.c,
src/backend/optimizer/path/indxpath.c,
src/backend/rewrite/rewriteDefine.c, src/backend/storage/ipc/ipc.c,
src/backend/storage/ipc/sinval.c,
src/backend/utils/adt/formatting.c,
src/backend/utils/adt/selfuncs.c,
src/backend/utils/cache/lsyscache.c,
src/backend/utils/cache/relcache.c,
src/backend/utils/sort/tuplesort.c, src/bin/pg_dump/pg_backup_db.c,
src/bin/pg_dump/pg_dump.c, src/bin/pg_dump/pg_dump.h,
src/include/catalog/pg_type.h, src/include/nodes/parsenodes.h,
src/interfaces/ecpg/lib/connect.c,
src/interfaces/libpq/fe-connect.c, src/interfaces/odbc/info.c,
src/interfaces/odbc/options.c: Fix comments that were mis-wrapped,
for Tom Lane.
2001-03-22 20:51 tgl
* doc/src/sgml/spi.sgml: Fix SPI example to reflect new-style
calling convention for textout().
2001-03-22 20:27 pjw
* src/bin/pg_dump/pg_backup_files.c: Fix checking of file
operations in demo ('files') output format.
2001-03-22 19:36 tgl
* src/bin/psql/: mainloop.c, startup.c: Fix problems with coredumps
due to ^C when longjmp buffer isn't valid. Now, we will only catch
^C at times when it is valid.
2001-03-22 12:41 tgl
* src/backend/: nodes/read.c, parser/scan.l, utils/misc/guc.c: Fix
Joubert's complaint that int8-sized numeric literals are mishandled
on Alpha (because parser mistakenly assumes that a nonoverflow
result from strtol means the value will fit into int4). A scan for
other uses of strtol and strtoul found a couple other places with
the same mistake; fix them too. The changes are all conditional on
HAVE_LONG_INT_64 to avoid complaints from compilers that think x !=
x is a silly test (cf. pg_atoi).
2001-03-22 10:24 momjian
* contrib/intarray/_int.c: Run pgindent on _int.c, for Tom Lane. I
had skipped this file because of a complex macro that pgindent
complained about. Hand-adjusted macro for pgindent run.
2001-03-22 10:13 scrappy
* src/test/regress/: resultmap,
expected/geometry-solaris-i386-pc.out:
geometry tests 'FAILED' from a precision standpoint, but
differently then what solaris-precision takes into account ... its
possible that solaris-precision is 'stale', but created a new one
"just in case" ...
2001-03-22 01:16 momjian
* contrib/pg_dumplo/lo_export.c, contrib/pg_dumplo/lo_import.c,
contrib/pg_dumplo/main.c, src/backend/access/common/heaptuple.c,
src/backend/access/common/indextuple.c,
src/backend/access/common/printtup.c,
src/backend/access/common/tupdesc.c,
src/backend/access/heap/heapam.c, src/backend/access/heap/hio.c,
src/backend/access/heap/stats.c,
src/backend/access/heap/tuptoaster.c,
src/backend/access/index/indexam.c,
src/backend/access/nbtree/nbtsearch.c,
src/backend/access/transam/transam.c,
src/backend/access/transam/transsup.c,
src/backend/access/transam/xact.c,
src/backend/bootstrap/bootstrap.c, src/backend/catalog/heap.c,
src/backend/catalog/index.c, src/backend/catalog/pg_operator.c,
src/backend/catalog/pg_proc.c, src/backend/catalog/pg_type.c,
src/backend/commands/analyze.c, src/backend/commands/command.c,
src/backend/commands/copy.c, src/backend/commands/creatinh.c,
src/backend/commands/define.c, src/backend/commands/indexcmds.c,
src/backend/commands/proclang.c, src/backend/commands/trigger.c,
src/backend/commands/user.c,
src/backend/commands/_deadcode/recipe.c,
src/backend/executor/execAmi.c, src/backend/executor/execJunk.c,
src/backend/executor/execProcnode.c,
src/backend/executor/execScan.c, src/backend/executor/execTuples.c,
src/backend/executor/execUtils.c, src/backend/executor/functions.c,
src/backend/executor/nodeAgg.c, src/backend/executor/nodeAppend.c,
src/backend/executor/nodeGroup.c, src/backend/executor/nodeHash.c,
src/backend/executor/nodeHashjoin.c,
src/backend/executor/nodeIndexscan.c,
src/backend/executor/nodeLimit.c,
src/backend/executor/nodeMaterial.c,
src/backend/executor/nodeMergejoin.c,
src/backend/executor/nodeNestloop.c,
src/backend/executor/nodeResult.c,
src/backend/executor/nodeSeqscan.c,
src/backend/executor/nodeSetOp.c, src/backend/executor/nodeSort.c,
src/backend/executor/nodeSubqueryscan.c,
src/backend/executor/nodeTidscan.c,
src/backend/executor/nodeUnique.c,
src/backend/executor/_deadcode/nodeTee.c,
src/backend/lib/stringinfo.c, src/backend/nodes/copyfuncs.c,
src/backend/optimizer/path/pathkeys.c,
src/backend/optimizer/path/_deadcode/predmig.c,
src/backend/optimizer/path/_deadcode/xfunc.c,
src/backend/parser/analyze.c, src/backend/parser/parse_clause.c,
src/backend/rewrite/rewriteDefine.c,
src/backend/rewrite/rewriteHandler.c,
src/backend/storage/ipc/ipc.c, src/backend/storage/lmgr/proc.c,
src/backend/tcop/dest.c, src/backend/tcop/fastpath.c,
src/backend/tcop/postgres.c, src/backend/tcop/pquery.c,
src/backend/tcop/utility.c, src/backend/tioga/tgRecipe.h,
src/backend/utils/adt/ascii.c, src/backend/utils/adt/formatting.c,
src/backend/utils/adt/numeric.c,
src/backend/utils/adt/pg_lzcompress.c,
src/backend/utils/adt/ri_triggers.c,
src/backend/utils/adt/ruleutils.c,
src/backend/utils/init/postinit.c,
src/backend/utils/misc/database.c, src/include/access/strat.h,
src/include/nodes/nodes.h, src/include/port/osf.h,
src/interfaces/ecpg/include/sqlca.h,
src/interfaces/libpq/fe-connect.c, src/interfaces/libpq/fe-lobj.c,
src/interfaces/libpq/pqexpbuffer.c,
src/interfaces/odbc/dlg_specific.c, src/interfaces/odbc/drvconn.c,
src/interfaces/odbc/multibyte.c, src/interfaces/odbc/pgtypes.c,
src/interfaces/odbc/psqlodbc.c, src/interfaces/odbc/results.c,
src/interfaces/odbc/setup.c, src/pl/plpgsql/src/pl_comp.c,
src/pl/plpgsql/src/pl_exec.c, src/pl/plpgsql/src/pl_funcs.c,
src/pl/plpgsql/src/pl_handler.c: Remove dashes in comments that
don't need them, rewrap with pgindent.
2001-03-21 22:59 momjian
* contrib/cube/buffer.c, contrib/cube/buffer.h,
contrib/cube/cube.c, contrib/cube/cubedata.h,
contrib/earthdistance/earthdistance.c,
contrib/findoidjoins/findoidjoins.c, contrib/fulltextindex/fti.c,
contrib/lo/lo.c, contrib/oid2name/oid2name.c,
contrib/pg_controldata/pg_controldata.c,
contrib/pg_dumplo/lo_export.c, contrib/pg_dumplo/lo_import.c,
contrib/pg_dumplo/main.c, contrib/pg_dumplo/pg_dumplo.h,
contrib/pg_dumplo/utils.c, contrib/pg_logger/pg_logger.c,
contrib/pg_resetxlog/pg_resetxlog.c, contrib/pgcrypto/encode.c,
contrib/pgcrypto/encode.h, contrib/pgcrypto/internal.c,
contrib/pgcrypto/krb.c, contrib/pgcrypto/md5.c,
contrib/pgcrypto/md5.h, contrib/pgcrypto/mhash.c,
contrib/pgcrypto/openssl.c, contrib/pgcrypto/pgcrypto.c,
contrib/pgcrypto/pgcrypto.h, contrib/pgcrypto/sha1.c,
contrib/pgcrypto/sha1.h, contrib/rserv/rserv.c,
contrib/seg/buffer.c, contrib/seg/buffer.h, contrib/seg/seg.c,
contrib/seg/segdata.h, contrib/soundex/soundex.c,
contrib/spi/insert_username.c, contrib/spi/moddatetime.c,
contrib/spi/timetravel.c, contrib/vacuumlo/vacuumlo.c,
src/backend/access/common/heaptuple.c,
src/backend/access/common/indextuple.c,
src/backend/access/common/printtup.c,
src/backend/access/common/tupdesc.c,
src/backend/access/gist/gist.c, src/backend/access/gist/gistget.c,
src/backend/access/gist/gistscan.c, src/backend/access/hash/hash.c,
src/backend/access/hash/hashfunc.c,
src/backend/access/heap/heapam.c, src/backend/access/heap/hio.c,
src/backend/access/heap/tuptoaster.c,
src/backend/access/index/istrat.c,
src/backend/access/nbtree/nbtcompare.c,
src/backend/access/nbtree/nbtinsert.c,
src/backend/access/nbtree/nbtpage.c,
src/backend/access/nbtree/nbtree.c,
src/backend/access/nbtree/nbtsearch.c,
src/backend/access/nbtree/nbtsort.c,
src/backend/access/nbtree/nbtutils.c,
src/backend/access/rtree/rtget.c,
src/backend/access/rtree/rtproc.c,
src/backend/access/rtree/rtree.c,
src/backend/access/rtree/rtscan.c,
src/backend/access/transam/rmgr.c,
src/backend/access/transam/transam.c,
src/backend/access/transam/transsup.c,
src/backend/access/transam/varsup.c,
src/backend/access/transam/xact.c,
src/backend/access/transam/xid.c,
src/backend/access/transam/xlog.c,
src/backend/access/transam/xlogutils.c,
src/backend/catalog/aclchk.c, src/backend/catalog/catalog.c,
src/backend/catalog/heap.c, src/backend/catalog/index.c,
src/backend/catalog/indexing.c, src/backend/catalog/pg_aggregate.c,
src/backend/catalog/pg_largeobject.c,
src/backend/catalog/pg_operator.c, src/backend/catalog/pg_proc.c,
src/backend/catalog/pg_type.c, src/backend/commands/analyze.c,
src/backend/commands/async.c, src/backend/commands/cluster.c,
src/backend/commands/command.c, src/backend/commands/comment.c,
src/backend/commands/copy.c, src/backend/commands/creatinh.c,
src/backend/commands/dbcommands.c, src/backend/commands/define.c,
src/backend/commands/explain.c, src/backend/commands/indexcmds.c,
src/backend/commands/proclang.c, src/backend/commands/remove.c,
src/backend/commands/rename.c, src/backend/commands/sequence.c,
src/backend/commands/trigger.c, src/backend/commands/user.c,
src/backend/commands/vacuum.c, src/backend/commands/variable.c,
src/backend/commands/view.c, src/backend/executor/execAmi.c,
src/backend/executor/execJunk.c, src/backend/executor/execMain.c,
src/backend/executor/execQual.c, src/backend/executor/execScan.c,
src/backend/executor/execTuples.c,
src/backend/executor/execUtils.c, src/backend/executor/functions.c,
src/backend/executor/nodeAgg.c, src/backend/executor/nodeGroup.c,
src/backend/executor/nodeHash.c,
src/backend/executor/nodeHashjoin.c,
src/backend/executor/nodeIndexscan.c,
src/backend/executor/nodeLimit.c,
src/backend/executor/nodeMaterial.c,
src/backend/executor/nodeMergejoin.c,
src/backend/executor/nodeNestloop.c,
src/backend/executor/nodeResult.c,
src/backend/executor/nodeSeqscan.c,
src/backend/executor/nodeSetOp.c,
src/backend/executor/nodeSubplan.c,
src/backend/executor/nodeSubqueryscan.c,
src/backend/executor/nodeTidscan.c, src/backend/executor/spi.c,
src/backend/lib/bit.c, src/backend/libpq/auth.c,
src/backend/libpq/be-fsstubs.c, src/backend/libpq/crypt.c,
src/backend/libpq/password.c, src/backend/libpq/pqcomm.c,
src/backend/libpq/pqpacket.c, src/backend/libpq/pqsignal.c,
src/backend/main/main.c, src/backend/nodes/copyfuncs.c,
src/backend/nodes/equalfuncs.c, src/backend/nodes/list.c,
src/backend/nodes/makefuncs.c, src/backend/nodes/nodeFuncs.c,
src/backend/nodes/outfuncs.c, src/backend/nodes/print.c,
src/backend/nodes/read.c, src/backend/nodes/readfuncs.c,
src/backend/optimizer/geqo/geqo_eval.c,
src/backend/optimizer/geqo/geqo_main.c,
src/backend/optimizer/path/allpaths.c,
src/backend/optimizer/path/clausesel.c,
src/backend/optimizer/path/costsize.c,
src/backend/optimizer/path/indxpath.c,
src/backend/optimizer/path/joinpath.c,
src/backend/optimizer/path/joinrels.c,
src/backend/optimizer/path/pathkeys.c,
src/backend/optimizer/path/_deadcode/predmig.c,
src/backend/optimizer/plan/createplan.c,
src/backend/optimizer/plan/initsplan.c,
src/backend/optimizer/plan/planmain.c,
src/backend/optimizer/plan/planner.c,
src/backend/optimizer/plan/setrefs.c,
src/backend/optimizer/plan/subselect.c,
src/backend/optimizer/prep/prepkeyset.c,
src/backend/optimizer/prep/prepqual.c,
src/backend/optimizer/prep/preptlist.c,
src/backend/optimizer/prep/prepunion.c,
src/backend/optimizer/util/clauses.c,
src/backend/optimizer/util/joininfo.c,
src/backend/optimizer/util/pathnode.c,
src/backend/optimizer/util/plancat.c,
src/backend/optimizer/util/tlist.c,
src/backend/optimizer/util/var.c, src/backend/parser/analyze.c,
src/backend/parser/keywords.c, src/backend/parser/parse_clause.c,
src/backend/parser/parse_coerce.c, src/backend/parser/parse_expr.c,
src/backend/parser/parse_func.c, src/backend/parser/parse_node.c,
src/backend/parser/parse_oper.c,
src/backend/parser/parse_relation.c,
src/backend/parser/parse_target.c, src/backend/parser/parse_type.c,
src/backend/parser/parser.c, src/backend/port/strtol.c,
src/backend/port/beos/sem.c, src/backend/port/beos/shm.c,
src/backend/port/beos/support.c, src/backend/port/darwin/sem.c,
src/backend/port/dynloader/aix.c, src/backend/port/dynloader/aix.h,
src/backend/port/dynloader/beos.c,
src/backend/port/dynloader/darwin.c,
src/backend/port/dynloader/darwin.h,
src/backend/port/dynloader/hpux.c,
src/backend/port/dynloader/solaris.h, src/backend/port/qnx4/shm.c,
src/backend/postmaster/postmaster.c, src/backend/regex/engine.c,
src/backend/regex/regcomp.c, src/backend/regex/regexec.c,
src/backend/rewrite/rewriteDefine.c,
src/backend/rewrite/rewriteHandler.c,
src/backend/rewrite/rewriteManip.c,
src/backend/rewrite/rewriteRemove.c,
src/backend/rewrite/rewriteSupport.c,
src/backend/storage/buffer/buf_init.c,
src/backend/storage/buffer/buf_table.c,
src/backend/storage/buffer/bufmgr.c,
src/backend/storage/buffer/localbuf.c,
src/backend/storage/buffer/s_lock.c,
src/backend/storage/file/buffile.c, src/backend/storage/file/fd.c,
src/backend/storage/ipc/ipc.c, src/backend/storage/ipc/ipci.c,
src/backend/storage/ipc/shmem.c,
src/backend/storage/ipc/shmqueue.c,
src/backend/storage/ipc/sinval.c,
src/backend/storage/ipc/sinvaladt.c,
src/backend/storage/ipc/spin.c,
src/backend/storage/large_object/inv_api.c,
src/backend/storage/lmgr/deadlock.c,
src/backend/storage/lmgr/lmgr.c, src/backend/storage/lmgr/lock.c,
src/backend/storage/lmgr/proc.c,
src/backend/storage/page/bufpage.c, src/backend/storage/smgr/md.c,
src/backend/storage/smgr/smgr.c, src/backend/tcop/dest.c,
src/backend/tcop/fastpath.c, src/backend/tcop/postgres.c,
src/backend/tcop/pquery.c, src/backend/tcop/utility.c,
src/backend/tioga/tgRecipe.c, src/backend/tioga/tgRecipe.h,
src/backend/utils/adt/acl.c, src/backend/utils/adt/arrayfuncs.c,
src/backend/utils/adt/ascii.c, src/backend/utils/adt/bool.c,
src/backend/utils/adt/cash.c, src/backend/utils/adt/date.c,
src/backend/utils/adt/datetime.c, src/backend/utils/adt/datum.c,
src/backend/utils/adt/float.c, src/backend/utils/adt/format_type.c,
src/backend/utils/adt/formatting.c,
src/backend/utils/adt/geo_ops.c,
src/backend/utils/adt/inet_net_ntop.c, src/backend/utils/adt/int.c,
src/backend/utils/adt/int8.c, src/backend/utils/adt/like.c,
src/backend/utils/adt/mac.c, src/backend/utils/adt/misc.c,
src/backend/utils/adt/nabstime.c, src/backend/utils/adt/network.c,
src/backend/utils/adt/not_in.c, src/backend/utils/adt/numeric.c,
src/backend/utils/adt/numutils.c, src/backend/utils/adt/oid.c,
src/backend/utils/adt/oracle_compat.c,
src/backend/utils/adt/pg_locale.c,
src/backend/utils/adt/pg_lzcompress.c,
src/backend/utils/adt/quote.c, src/backend/utils/adt/regexp.c,
src/backend/utils/adt/regproc.c,
src/backend/utils/adt/ri_triggers.c,
src/backend/utils/adt/ruleutils.c,
src/backend/utils/adt/selfuncs.c, src/backend/utils/adt/sets.c,
src/backend/utils/adt/tid.c, src/backend/utils/adt/timestamp.c,
src/backend/utils/adt/varbit.c, src/backend/utils/adt/varchar.c,
src/backend/utils/adt/varlena.c,
src/backend/utils/cache/catcache.c,
src/backend/utils/cache/fcache.c, src/backend/utils/cache/inval.c,
src/backend/utils/cache/lsyscache.c,
src/backend/utils/cache/relcache.c,
src/backend/utils/cache/syscache.c,
src/backend/utils/cache/temprel.c, src/backend/utils/error/elog.c,
src/backend/utils/error/exc.c, src/backend/utils/fmgr/dfmgr.c,
src/backend/utils/fmgr/fmgr.c, src/backend/utils/hash/dynahash.c,
src/backend/utils/hash/pg_crc.c, src/backend/utils/init/globals.c,
src/backend/utils/init/miscinit.c,
src/backend/utils/init/postinit.c, src/backend/utils/mb/conv.c,
src/backend/utils/mb/liketest.c, src/backend/utils/mb/palloc.c,
src/backend/utils/mb/utftest.c, src/backend/utils/mb/wchar.c,
src/backend/utils/misc/database.c, src/backend/utils/misc/guc.c,
src/backend/utils/misc/ps_status.c, src/backend/utils/mmgr/aset.c,
src/backend/utils/mmgr/mcxt.c, src/backend/utils/mmgr/portalmem.c,
src/backend/utils/sort/tuplesort.c,
src/backend/utils/sort/tuplestore.c, src/bin/pg_dump/common.c,
src/bin/pg_dump/pg_backup.h, src/bin/pg_dump/pg_backup_archiver.c,
src/bin/pg_dump/pg_backup_archiver.h,
src/bin/pg_dump/pg_backup_custom.c, src/bin/pg_dump/pg_backup_db.c,
src/bin/pg_dump/pg_backup_db.h, src/bin/pg_dump/pg_backup_files.c,
src/bin/pg_dump/pg_backup_null.c, src/bin/pg_dump/pg_backup_tar.c,
src/bin/pg_dump/pg_backup_tar.h, src/bin/pg_dump/pg_dump.c,
src/bin/pg_dump/pg_dump.h, src/bin/pg_dump/pg_restore.c,
src/bin/pg_id/pg_id.c, src/bin/pg_passwd/pg_passwd.c,
src/bin/psql/command.c, src/bin/psql/copy.c,
src/bin/psql/describe.c, src/bin/psql/help.c,
src/bin/psql/large_obj.c, src/bin/psql/mainloop.c,
src/bin/psql/print.c, src/bin/psql/prompt.c,
src/bin/psql/startup.c, src/bin/psql/tab-complete.c,
src/include/c.h, src/include/fmgr.h, src/include/miscadmin.h,
src/include/postgres.h, src/include/postgres_ext.h,
src/include/access/gist.h, src/include/access/hash.h,
src/include/access/heapam.h, src/include/access/htup.h,
src/include/access/istrat.h, src/include/access/itup.h,
src/include/access/nbtree.h, src/include/access/printtup.h,
src/include/access/rtree.h, src/include/access/strat.h,
src/include/access/transam.h, src/include/access/tupmacs.h,
src/include/access/tuptoaster.h, src/include/access/xact.h,
src/include/access/xlog.h, src/include/access/xlogdefs.h,
src/include/access/xlogutils.h, src/include/catalog/catalog.h,
src/include/catalog/catversion.h, src/include/catalog/heap.h,
src/include/catalog/index.h, src/include/catalog/indexing.h,
src/include/catalog/pg_aggregate.h, src/include/catalog/pg_amop.h,
src/include/catalog/pg_attribute.h, src/include/catalog/pg_class.h,
src/include/catalog/pg_control.h,
src/include/catalog/pg_database.h,
src/include/catalog/pg_largeobject.h,
src/include/catalog/pg_operator.h, src/include/catalog/pg_proc.h,
src/include/catalog/pg_rewrite.h, src/include/catalog/pg_type.h,
src/include/commands/command.h, src/include/commands/comment.h,
src/include/commands/dbcommands.h, src/include/commands/sequence.h,
src/include/commands/trigger.h, src/include/commands/vacuum.h,
src/include/executor/execFlatten.h,
src/include/executor/executor.h, src/include/executor/hashjoin.h,
src/include/executor/nodeHash.h, src/include/lib/dllist.h,
src/include/libpq/auth.h, src/include/libpq/hba.h,
src/include/libpq/libpq.h, src/include/libpq/pqcomm.h,
src/include/mb/pg_wchar.h, src/include/nodes/execnodes.h,
src/include/nodes/memnodes.h, src/include/nodes/nodes.h,
src/include/nodes/parsenodes.h, src/include/nodes/plannodes.h,
src/include/nodes/primnodes.h, src/include/nodes/relation.h,
src/include/optimizer/clauses.h, src/include/optimizer/geqo.h,
src/include/optimizer/geqo_pool.h,
src/include/optimizer/pathnode.h, src/include/optimizer/paths.h,
src/include/optimizer/plancat.h, src/include/optimizer/planmain.h,
src/include/optimizer/prep.h, src/include/optimizer/restrictinfo.h,
src/include/parser/parse_clause.h,
src/include/parser/parse_coerce.h, src/include/parser/parse_func.h,
src/include/parser/parse_node.h, src/include/parser/parse_oper.h,
src/include/parser/parse_relation.h, src/include/port/beos.h,
src/include/port/darwin.h, src/include/port/freebsd.h,
src/include/port/netbsd.h, src/include/port/openbsd.h,
src/include/port/osf.h, src/include/port/solaris.h,
src/include/port/win.h, src/include/port/darwin/sem.h,
src/include/regex/regex.h, src/include/regex/utils.h,
src/include/rewrite/rewriteManip.h,
src/include/rewrite/rewriteSupport.h,
src/include/storage/buf_internals.h, src/include/storage/bufmgr.h,
src/include/storage/bufpage.h, src/include/storage/ipc.h,
src/include/storage/itemid.h, src/include/storage/itemptr.h,
src/include/storage/large_object.h, src/include/storage/lmgr.h,
src/include/storage/lock.h, src/include/storage/proc.h,
src/include/storage/relfilenode.h, src/include/storage/shmem.h,
src/include/storage/sinvaladt.h, src/include/storage/smgr.h,
src/include/storage/spin.h, src/include/tcop/tcopprot.h,
src/include/utils/acl.h, src/include/utils/array.h,
src/include/utils/ascii.h, src/include/utils/builtins.h,
src/include/utils/catcache.h, src/include/utils/date.h,
src/include/utils/datum.h, src/include/utils/elog.h,
src/include/utils/fcache.h, src/include/utils/fmgrtab.h,
src/include/utils/geo_decls.h, src/include/utils/guc.h,
src/include/utils/hsearch.h, src/include/utils/inet.h,
src/include/utils/lsyscache.h, src/include/utils/memutils.h,
src/include/utils/nabstime.h, src/include/utils/numeric.h,
src/include/utils/palloc.h, src/include/utils/pg_crc.h,
src/include/utils/pg_locale.h, src/include/utils/portal.h,
src/include/utils/ps_status.h, src/include/utils/rel.h,
src/include/utils/syscache.h, src/include/utils/temprel.h,
src/include/utils/timestamp.h, src/include/utils/tuplestore.h,
src/include/utils/varbit.h, src/interfaces/cli/example1.c,
src/interfaces/cli/example2.c, src/interfaces/cli/sqlcli.h,
src/interfaces/ecpg/include/ecpgerrno.h,
src/interfaces/ecpg/include/ecpglib.h,
src/interfaces/ecpg/include/sqlca.h,
src/interfaces/ecpg/lib/connect.c, src/interfaces/ecpg/lib/data.c,
src/interfaces/ecpg/lib/descriptor.c,
src/interfaces/ecpg/lib/error.c, src/interfaces/ecpg/lib/execute.c,
src/interfaces/ecpg/lib/extern.h,
src/interfaces/ecpg/lib/typename.c,
src/interfaces/ecpg/preproc/descriptor.c,
src/interfaces/ecpg/preproc/ecpg.c,
src/interfaces/ecpg/preproc/ecpg_keywords.c,
src/interfaces/ecpg/preproc/extern.h,
src/interfaces/ecpg/preproc/keywords.c,
src/interfaces/ecpg/preproc/type.c,
src/interfaces/libpgeasy/halt.c,
src/interfaces/libpgeasy/libpgeasy.h,
src/interfaces/libpgeasy/examples/pginsert.c,
src/interfaces/libpgeasy/examples/pgnulltest.c,
src/interfaces/libpgeasy/examples/pgwordcount.c,
src/interfaces/libpgtcl/pgtcl.c,
src/interfaces/libpgtcl/pgtclCmds.c,
src/interfaces/libpgtcl/pgtclCmds.h,
src/interfaces/libpq/fe-auth.c, src/interfaces/libpq/fe-connect.c,
src/interfaces/libpq/fe-misc.c, src/interfaces/libpq/fe-print.c,
src/interfaces/libpq/libpq-fe.h, src/interfaces/libpq/libpq-int.h,
src/interfaces/odbc/bind.c, src/interfaces/odbc/bind.h,
src/interfaces/odbc/columninfo.c, src/interfaces/odbc/columninfo.h,
src/interfaces/odbc/connection.c, src/interfaces/odbc/connection.h,
src/interfaces/odbc/convert.c, src/interfaces/odbc/convert.h,
src/interfaces/odbc/dlg_specific.c,
src/interfaces/odbc/dlg_specific.h, src/interfaces/odbc/drvconn.c,
src/interfaces/odbc/environ.c, src/interfaces/odbc/environ.h,
src/interfaces/odbc/execute.c, src/interfaces/odbc/gpps.c,
src/interfaces/odbc/gpps.h, src/interfaces/odbc/info.c,
src/interfaces/odbc/iodbc.h, src/interfaces/odbc/isql.h,
src/interfaces/odbc/isqlext.h, src/interfaces/odbc/lobj.c,
src/interfaces/odbc/lobj.h, src/interfaces/odbc/misc.c,
src/interfaces/odbc/misc.h, src/interfaces/odbc/multibyte.c,
src/interfaces/odbc/multibyte.h, src/interfaces/odbc/options.c,
src/interfaces/odbc/parse.c, src/interfaces/odbc/pgtypes.c,
src/interfaces/odbc/pgtypes.h, src/interfaces/odbc/psqlodbc.c,
src/interfaces/odbc/psqlodbc.h, src/interfaces/odbc/qresult.c,
src/interfaces/odbc/qresult.h, src/interfaces/odbc/resource.h,
src/interfaces/odbc/results.c, src/interfaces/odbc/setup.c,
src/interfaces/odbc/socket.c, src/interfaces/odbc/socket.h,
src/interfaces/odbc/statement.c, src/interfaces/odbc/statement.h,
src/interfaces/odbc/tuple.c, src/interfaces/odbc/tuple.h,
src/interfaces/odbc/tuplelist.c, src/interfaces/odbc/tuplelist.h,
src/interfaces/perl5/ppport.h, src/interfaces/python/pgmodule.c,
src/pl/plperl/plperl.c, src/pl/plperl/ppport.h,
src/pl/plpgsql/src/pl_comp.c, src/pl/plpgsql/src/pl_exec.c,
src/pl/plpgsql/src/pl_funcs.c, src/pl/plpgsql/src/pl_handler.c,
src/pl/plpgsql/src/plpgsql.h, src/pl/tcl/pltcl.c,
src/test/examples/testlo.c, src/test/regress/regress.c,
src/tools/entab/halt.c, src/tutorial/beard.c, src/tutorial/funcs.c,
src/tutorial/funcs_new.c, src/utils/dllinit.c: pgindent run. Make
it all clean.
2001-03-21 14:09 petere
* doc/src/sgml/libpq.sgml: correction
2001-03-21 11:26 inoue
* src/interfaces/odbc/win32.mak: The attached patch fixes win32.mak
which got broken by the Multibyte mod :-(, and tidies it up a
little as well.
Regards, Dave.
2001-03-21 05:13 vadim
* src/backend/storage/buffer/bufmgr.c: Check bufHdr->cntxDirty and
call StartBufferIO in BufferSync() *before* acquiring shlock on
buffer context. This way we should be protected against conflicts
with FlushRelationBuffers. (Seems we never do excl lock and then
StartBufferIO for the same buffer, so there should be no deadlock
here, - but we'd better check this very soon).
2001-03-21 04:35 inoue
* src/interfaces/odbc/multibyte.c: a fix from Eiji Tokuya.
2001-03-20 18:35 scrappy
* configure, configure.in, ChangeLogs/ChangeLog-7.1beta6-7.1RC1:
well, here goes our first Release Candidate for 7.1 *cross fingers*
2001-03-20 17:31 momjian
* src/backend/utils/misc/ps_status.c: Fix 'ps' WAIT status display
bug on setproctitle() platforms, cleared by Tom Lane.
2001-03-20 17:15 momjian
* doc/: FAQ_japanese, src/FAQ/FAQ_japanese.html: Update Japanese
FAQ.
2001-03-20 15:54 tgl
* doc/src/sgml/ref/: create_table_as.sgml, select.sgml,
select_into.sgml: Recommend CREATE TABLE AS in preference to SELECT
INTO. Remove the (inadequate anyway) mention of SELECT INTO from
the main SELECT ref page. Point out that SELECT INTO means
something else in plpgsql and ecpg.
2001-03-19 22:08 tgl
* contrib/intarray/: README.intarray, _int.c, data/test__int.data,
expected/_int.out: Repair intarray's problems with TOASTed input,
avoid scribbling on source data, improve split algorithm for
intbig_ops. Oleg Bartunov with some kibitzing from Tom Lane.
2001-03-19 19:18 tgl
* doc/FAQ_HPUX: Mention that parallel regress script needs to be
run under ksh not sh on HPUX.
2001-03-19 19:09 tgl
* src/test/regress/README, doc/src/sgml/regress.sgml: Discuss
LOCALE differences as a reason for regression test failure.
2001-03-19 17:29 tgl
* src/backend/utils/mmgr/aset.c: Tweak out-of-memory error messages
to include the request size, so that it's easier to tell whether a
bug report is talking about progressive memory exhaustion or a
wacko requested chunk size.
2001-03-19 17:27 tgl
* src/backend/: regex/regerror.c, regex/regex.3,
utils/adt/regexp.c: Make regular-expression error messages a tad
less obscure, per gripe from Josh Berkus.
2001-03-19 16:57 momjian
* src/interfaces/jdbc/README: Update Peter Mount's email address in
README.
2001-03-19 11:20 petere
* doc/src/sgml/ref/ecpg-ref.sgml: Add missing TO.
2001-03-19 11:19 petere
* doc/src/sgml/: backup.sgml, installation.sgml: Add note about
saving large objects during upgrade.
2001-03-18 21:35 pjw
* src/bin/pg_dump/: pg_backup.h, pg_backup_archiver.c,
pg_backup_archiver.h, pg_backup_custom.c, pg_backup_db.c,
pg_backup_db.h, pg_backup_files.c, pg_backup_null.c,
pg_backup_tar.c, pg_backup_tar.h, pg_dump.c, pg_restore.c: - Added
CVS headers to files
- Avoid forcing table name to lower case in FixupBlobXrefs
- Removed fmtId calls for all ArchiveEntry name fields. This fixes
quoting problems in trigger enable/disable code for mixed case
table names, and avoids commands like 'pg_restore -t '"TblA"'
2001-03-18 18:36 tgl
* contrib/intarray/_int.c: Restore include-file updates, and fix
some of the more glaring macro sloppiness (insufficient
parenthesization, etc). It still fails regress test for me,
however.
2001-03-18 18:35 tgl
* contrib/intarray/Makefile: Restore Peter's makefile fixes.
2001-03-18 15:27 tgl
* src/bin/pg_ctl/pg_ctl.sh: Give postmaster enough time to update
the pidfile before checking to see if it's been updated. Skip the
whole mess if we didn't see any old pidfile.
2001-03-18 15:18 tgl
* src/: backend/access/transam/transam.c,
backend/access/transam/varsup.c, backend/access/transam/xlog.c,
backend/storage/ipc/sinval.c, include/access/transam.h,
include/access/xlog.h, include/catalog/pg_control.h: Remove NEXTXID
xlog record type to avoid three-way deadlock risk. NEXTXID isn't
really necessary, per previous discussion in pghackers, but I
mulishy insisted we should put it in anyway. Mea culpa.
2001-03-18 15:13 tgl
* src/backend/storage/lmgr/lock.c: When we add 'waiting' to the
ps_status display, there should be a space in front of it. Improve
comments a little.
2001-03-18 13:32 tgl
* src/backend/port/qnx4/: ipc.h, shm.h: Considering the BeOS port
didn't compile without IPC_STAT and shm_nattch, I'm betting the
QNX4 port does not either ...
2001-03-18 13:22 tgl
* src/: include/port/beos.h, backend/port/beos/shm.c,
backend/port/beos/support.c, backend/utils/init/miscinit.c: Patches
from Cyril Velter to make shared-memory-conflict-detection code
work in BeOS port.
2001-03-17 22:45 pjw
* src/bin/pg_dump/pg_backup_archiver.c: Fixed but in
_enableTriggersIfNecessary introduced by previous patches by me
which caused segfault in a data-only retore with BLOBs
2001-03-17 21:25 tgl
* src/bin/pg_dump/pg_backup_custom.c: Fix coredump due to writing
one more byte than we'd allocated.
2001-03-17 19:30 tgl
* src/backend/access/transam/xlog.c: Make sure ControlFile
logId/logSeg don't go backwards (barely possible given a slow
backend, if we update unconditionally as the code did before).
2001-03-17 16:59 momjian
* contrib/intarray/: Makefile, README.intarray, _int.c,
_int.sql.in, bench/create_test.pl, expected/_int.out, sql/_int.sql:
Update contrib intarray to Jan 25 version.
2001-03-17 15:54 tgl
* src/backend/access/transam/xlog.c: Rearrange XLogFileInit so that
control-file spinlock is not held while filling the new log file
with zeroes, only while renaming it into place. This should
prevent problems with 'stuck spinlock' errors under heavy load.
2001-03-17 13:15 petere
* HISTORY: Reformat the "major changes" to 72 or so columns.
2001-03-17 13:08 petere
* doc/src/sgml/plsql.sgml: Repair.
2001-03-17 11:27 petere
* doc/src/sgml/ref/: createdb.sgml, pg_dump.sgml, pg_restore.sgml,
pgaccess-ref.sgml, postgres-ref.sgml, vacuumdb.sgml: Tuning for
docbook2man.
2001-03-16 20:53 thomas
* doc/src/sgml/plsql.sgml: New updates from Roberto Mello sent
privately today due to email troubles.
2001-03-16 17:12 petere
* doc/FAQ_MSWIN: Make note that version 1.1.8 doesn't work.
2001-03-16 16:49 scrappy
* ChangeLogs/ChangeLog-7.1beta5-to-7.1beta6:
Generated Changelog since last Beta ...

View File

@ -1,6 +0,0 @@
2001-04-12 05:49 darcy
* src/interfaces/python/pgdb.py: I just noticed the beta comment.
That's not actually true any more so I removed it.