From: | tgl(at)postgresql(dot)org |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql/src/test/regress/expected (oid.out) |
Date: | 2000-11-21 03:23:21 |
Message-ID: | 200011210323.eAL3NLG87012@hub.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Date: Monday, November 20, 2000 @ 22:23:20
Author: tgl
Update of /home/projects/pgsql/cvsroot/pgsql/src/test/regress/expected
from hub.org:/home/projects/pgsql/tmp/cvs-serv86997/src/test/regress/expected
Modified Files:
oid.out
----------------------------- Log Message -----------------------------
Make oidin/oidout produce and consume unsigned representation of Oid,
rather than just being aliases for int4in/int4out. Give type Oid a
full set of comparison operators that do proper unsigned comparison,
instead of reusing the int4 comparators. Since pg_dump is now doing
unsigned comparisons of OIDs, it is now *necessary* that we play by
the rules here. In fact, given that btoidcmp() has been doing unsigned
comparison for quite some time, it seems likely that we have index-
corruption problems in 7.0 and before once the Oid counter goes past
2G. Fixing these operators is a necessary step before we can think
about 8-byte Oid, too.
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2000-11-21 03:27:00 | Re: pgsql/src/backend/access/transam (xlog.c) |
Previous Message | tgl | 2000-11-21 03:23:20 | pgsql/src/include/utils (builtins.h) |