pgsql/src/backend/utils/adt (oid.c)
От | tgl@postgresql.org |
---|---|
Тема | pgsql/src/backend/utils/adt (oid.c) |
Дата | |
Msg-id | 200011210323.eAL3NJn87001@hub.org обсуждение исходный текст |
Ответы |
Re: pgsql/src/backend/utils/adt (oid.c)
Re: pgsql/src/backend/utils/adt (oid.c) |
Список | pgsql-committers |
Date: Monday, November 20, 2000 @ 22:23:19 Author: tgl Update of /home/projects/pgsql/cvsroot/pgsql/src/backend/utils/adt from hub.org:/home/projects/pgsql/tmp/cvs-serv86997/src/backend/utils/adt Modified Files: oid.c ----------------------------- 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.
В списке pgsql-committers по дате отправления: