PostgreeSQL: бекап и востановление таблиц по маске
Задача: сделать бекап таблиц по маске и их восстановление
Решение:
для создания бекапа добавим ключи:
—if-exists — если есть, то удалить таблицу
—inserts — вместо copy использовать nsert
-c — очистка данных перед вставкой
1 2 3 |
pg_dump --table=xyz* -Fc --file=ocpi.dump2 база-dev -U юзер_pg --if-exists --inserts -c pg_restore --dbname база -Fc ocpi.dump2 -U юзер_pg |