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)  (Larry Rosenman <ler@lerctr.org>)
Re: pgsql/src/backend/utils/adt (oid.c)  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список 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 по дате отправления:

Предыдущее
От: Larry Rosenman
Дата:
Сообщение: Re: pgsql/src/backend/access/transam (xlog.c)
Следующее
От: tgl@postgresql.org
Дата:
Сообщение: pgsql/src/test/regress/sql (oid.sql)