Site icon IT Draft

Создание и восстановление из резервной копии базы PostgreSQL (backup and restore)

Создание и восстановление из резервной копии базы PostgreSQL (backup and restore)

Создание резервной копии базы PostgreSQL (Backup):

/usr/pgsql-9.3/bin/pg_dump –username “postgres” –role “postgres” –no-password –format custom –blobs –encoding UTF8 –verbose –file “/home/%base_name%.backup” “%base_name%”

Восстановление из резервной копии базы PostgreSQL (Restore):

/usr/pgsql-9.3/bin/pg_restore -U postgres -d “%base_name%” “/home/%base_name%.backup”

Только вначале создать базу

Запускаем psql под пользователем postgres

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


su postgres -c psql

Теперь в консоли PostgreSQL вводим следующие команды:

create database dbname with encoding=’UNICODE’;
create user dbuser with password ‘dbpass’;
grant all privileges on database dbname to dbuser;

Где dbname – имя базы данных, dbuser – имя пользователя, dbpass – пароль пользователя dbuser.

Exit mobile version