Восстановление таблицы с помощью pgAdmin

При восстановлении таблицы при помощи pgAdmin возникает такая ошибка:

C:/Program Files/PostgreSQL/9.0/bin\pg_restore.exe --host localhost --port 5432 --username postgres --dbname test --data-only --table "123" --schema test --verbose "C:\Users\Yang\Documents\123.backup"
pg_restore: connecting to database for restore
pg_restore: restoring data for table "123"
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 1784; 0 16493 TABLE DATA 123 test
pg_restore: [archiver (db)] could not execute query: ERROR: column "12" of relation "123" does not exist
Command was:
COPY "123" ("12") FROM stdin;
pg_restore: setting owner and privileges for TABLE DATA 123
WARNING: errors ignored on restore: 1

Процесс вернул код выхода 1.

Подскажите пожалуйста в чем проблема, а то мучаюсь немогу понять.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Судя по всему вы пытаетесь

Судя по всему вы пытаетесь восстановить содержимое таблицы "123", которая не существует.

Восстановить содержимое

Восстановить содержимое таблицы получилось, создав колонку с таким же именем. А вот из за чего так, непонимаю ?

Скорее всего из-за того, что

Скорее всего из-за того, что дамп не содержал правильной команды на создание таблицы.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023