При восстановлении некоторых резервных копий базы данных я заметил, что pg_dump на самом деле использует INSERTS, а не COPY. Я даже не указываю флаг -d, но он все еще использует INSERTS для каждой базы данных/таблицы, которую я пытаюсь сбрасывать, и поэтому восстанавливает часы, а не минуты.Принудительно использовать постгрес, чтобы использовать копию, а не INSERTS
Согласно pg docs pg_dump должен использовать COPY по умолчанию, но в моем случае это не так. Есть ли способ гарантировать, что pg_dump использует COPY?
Вот команда pg_dump:
pg_dump -fp -t some_table -h локальный -d thisDB -f/some_dir/bkup
Любые идеи?
Thx.
Привет, вы правы, я сбивал с толку -d для базы данных. Спасибо что подметил это. –