PostgreSQL: восстановление таблицы из sql с использованием psql return 'ERROR: неверный синтаксис ввода для целого числа'
Я пытаюсь восстановить дамп sql, который выглядит так:
COPY table_name (id, oauth_id, foo, bar) FROM stdin;
1 142 \N xxxxxxx
2 142 \N yyyyyyy
<dozen similar lines>
последняя строка в этом дампе: \.
Команда для восстановления:
psql < table.sql
или же
psql --file=dump.sql
\d+ table_name
:
Table "public.table_name"
Column | Type | Modifiers | Storage | Stats target | Description
---------------------+-----------------------+-------------------------------------------------------------------------+----------+--------------+-------------
id | integer | not null default nextval('connected_table_name_id_seq'::regclass) | plain | |
oauth_id | integer | not null | plain | |
foo | character varying | | extended | |
bar | character varying | | extended | |
С грустью выглядит, что стандартный метод резервного копирования и отката не работает:(
Версия psql
: 9.5.4, версия сервера: 9.5.2