Дата:2010-04-16
Как и в любой SQL программе в PostgreSQL существуют свои утилиты для создания бэкапа, а точнее здесь это называется дамп базы данных и для этого имееются соответствующие утилиты (pg_dump и pg_restore), а так же промежуточная утилита, которая необходима для создания пустой базы createdb
1) Для создания бэкапа
выполним команду в Linux от имени пользователя postgres.
# su postgres && pg_dump -Fc bases1 >
/mnt/sdb/backup/postgreql/bases1.sql
2) Далее создадим новую базу данных на основе шаблона
# createdb -T
template0 bases2
3) И восстановим данные, путем заливания дампа в только что
созданную базу bases2
#
pg_restore bases2 /mnt/sdb/backup/postgreql/bases1.sql
Количество просмотров: 6589
Комментарии к статье:
Добавить комментарий