Действия
Pg-command » История » Редакция 10
« Предыдущее |
Редакция 10/13
(Разница(diff))
| Следующее »
Рамиль Абдулбяров, 2015-03-11 12:48
Полезные команды¶
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
Бонусы:¶
- Останавливается, как только выкусила нужную таблицу, не дочитывая файл до конца.
- Показывает сколько времени осталось
- Работает в потоке. (не требует кучу места для несжатых данных)
- Показывает нагрузку на диск в МБ/сек
- работает с пониженным приоритетом
Смотрим текущие значения переменных и их значения по умолчанию¶
select name,setting,source,boot_val from pg_settings;
Делаем хэш md5 для /etc/pgbouncer/userlist.txt¶
USER=<user_name>; PASS=******; echo "\"${USER}"\" "\"$(echo -n "${PASS}${USER}" |md5sum |cut -d ' ' -f1)\"" Результат: "barmen" "ba0e387b2c648144e0d4c9a16d16439b"
Обновлено Рамиль Абдулбяров почти 10 года назад · 13 изменени(я, ий)