Port Bug Report: Problem concerns copy command with big oids

Поиск
Список
Период
Сортировка
От Unprivileged user
Тема Port Bug Report: Problem concerns copy command with big oids
Дата
Msg-id 199903141858.NAA22411@hub.org
обсуждение исходный текст
Ответы Re: [PORTS] Port Bug Report: Problem concerns copy command with big oids
Список pgsql-ports
============================================================================
                        POSTGRESQL BUG REPORT TEMPLATE
============================================================================


Your name        : Helmar Spangenberg
Your email address    : hspangenberg@frey.de

Category        : runtime: back-end
Severity        : serious

Summary: Problem concerns copy command with big oids

System Configuration
--------------------
  Operating System   : Linux 2.0.36

  PostgreSQL version : 6.4

  Compiler used      : egcs 1.1.1

Hardware:
---------
Dual Pentium, 384M RAM
uname -a:
Linux godzilla 2.0.36 #8 Thu Jan 21 16:10:41 MET 1999 i686 unknown

Versions of other tools:
------------------------
We used postgresql of the SuSE 6.0 dist.
flex 2.5.4
GNU Make version 3.76.1

--------------------------------------------------------------------------

Problem Description:
--------------------
Using the SQL-command "COPY ... FROM" leads to the death of
the backend when the oid-counter steps over the 2 billion
frontier. As far as we could test, the other commands worked
fine.

--------------------------------------------------------------------------

Test Case:
----------
In our installation all 3 hours app. 4000000 datasets are
cleared and reinstalled using the copy command. After the
oids got bigger than 2147483647 the backend died during the
copy command. After a fresh installation of Postgres (oids
now starting again at 0) everything worked fine again.

Not a fix, but maybe a hint:
It seems to me that the internal representation of the oids
is not consistent (long int - unsigned long int). I
realized that the oid of ONE dataset sometimes was printed
as a negative number and in other cases as a positive
number (when big enough).

--------------------------------------------------------------------------

Solution:
---------


--------------------------------------------------------------------------


В списке pgsql-ports по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: your mail
Следующее
От: David Wetzel
Дата:
Сообщение: Re: [PORTS] Port Bug Report: Problem concerns copy command with big oids