Проект

Общее

Профиль

Действия

Pg-command » История » Редакция 4

« Предыдущее | Редакция 4/13 (Разница(diff)) | Следующее »
Андрей Волков, 2014-01-31 17:49


Полезные команды

DUMP

Делаем резервную копию ролей (опция -g)

pg_dumpall -U postgres -g > roles.pg.sql

Выкусываем таблицу из дампа postgres:

Итоговая команда:

pv -petraW blizko.backup-2014-01-30.sql.bz2 | nice -n19 bunzip2 | nice -n19 sed -n '/^COPY products (.*) FROM stdin;$/,/^\\\.$/p;/^\\.$/q' | nice -n19 gzip -3 > products-2014-01-30_00-51.sql.gz

Бонусы:

  • Останавливается, как только выкусила нужную таблицу, не дочитывая файл до конца.
  • Показывает сколько времени осталось
  • Работает в потоке. (не требует кучу места для несжатых данных)
  • Показывает нагрузку на диск в МБ/сек
  • работает с пониженным приоритетом

Обновлено Андрей Волков больше 10 лет назад · 4 изменени(я, ий)