mirror of https://github.com/postgres/postgres
parent
1564bd11e3
commit
36161b3086
@ -0,0 +1,609 @@ |
|||||||
|
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. |
||||||
|
|
||||||
Loading…
Reference in new issue