Восстановление таблицы postgresql из полного бэкапа, созданного pg_dump-ом


Приходилось как-то восстанавливать табличку в рабочей базе 1с из бэкапа. Описание процесса ниже:

Заходим под пользователем postgres на сервере, куда хотим восстановить табличку:

su postgres

Подключаемся к базе и грохаем данные из таблички _inforg16825:

psql

\c mhp;

TRUNCATE _inforg16825;

\q



Теперь восстанавливаем табличку из бэкапа:

pg_restore -d mhp -t _inforg16825 -n public --data-only -v /home/it/2018-07-25.backup

Jan. 24, 2019