postgres_бакап_и_восстановление_баз_данных
Содержание
PostgreSQL
Резервирование всех баз
pg_dumpall > all.sql
Бакап одной базы
pg_dump base > base.sql
Бакап одной таблицы
pg_dump -t table base > base.sql
Бакап базы с сжатием
pg_dump -F p base | gzip -c > mydb.gz
То есть добавляется вначале -F p (что означает выводить результат), и в конец | gzip -c > mydb.gz (это архивирует поток выходных данных), файл получится mydb.gz
Восстановление из дампа
Текстовые файлы, созданные pg_dump предназначаются для последующего чтения программой psql. Общий вид команды для восстановления дампа:
psql имя_БД < файл_дампа
Создание базы данных
createdb -E KOI8R -T template0 --lc-collate=ru_RU.koi8r -O owner --lc-ctype=ru_RU.koi8r имя_БД
postgres_бакап_и_восстановление_баз_данных.txt · Последнее изменение: 2014/10/24 02:02 — admin
Обсуждение