Remove ChangeLog. No one has defended its existence, and a few people
want it removed.
This commit is contained in:
parent
1392cbd0ed
commit
5cf1b4b65a
@ -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.
|
||||
|
@ -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 ...
|
@ -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 ...
|
||||
|
@ -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
@ -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
@ -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? :)
|
||||
|
@ -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 ...
|
||||
|
@ -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.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user