Re: Restoring table with array

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Restoring table with array
Дата
Msg-id 2178.1002559043@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Restoring table with array  (BELLON Michel <Michel.Bellon@lcie.fr>)
Список pgsql-bugs
BELLON Michel <Michel.Bellon@lcie.fr> writes:
> I obtain the error
> ERROR: pg_atoi: error in "{{0.22,0.2,10 ... etc
> with INSERT INTO evtransftherm .... etc

It's impossible to reproduce this problem with your given example,
since you didn't provide the definition of the parent table etalverif.

However, I'm guessing that your problem may arise from having done
ALTER TABLE ADD COLUMN on the parent at some time in the past, leading
to an inconsistency in the column ordering of the child --- dropping and
recreating the child will mean it has a different column ordering than
before.  Unfortunately pg_dump is not very smart about this situation.
AFAIK the only way to produce a reloadable dump in this case is to use
pg_dump -D (dump data as INSERTs with fully specified column names).

            regards, tom lane

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

Предыдущее
От: BELLON Michel
Дата:
Сообщение: Re: Restoring table with array
Следующее
От: pgsql-bugs@postgresql.org
Дата:
Сообщение: Bug #476: pg_dump error: dtoi4: integer out of range