Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Autonomous backup
- To take autonomous backup user must have REPLICATION permissions (see Section 20.2), and
- pg_hba.conf must explicitly permit the replication connection. The server must also be configured with
- max_wal_senders set high enough to leave at least one session available for the backup. The wal_level
- parameter must be replica of higher (archive for versions below 9.5).
- CREATE ROLE backup WITH LOGIN REPLICATION;
- GRANT USAGE ON SCHEMA pg_catalog TO backup;
- GRANT EXECUTE ON FUNCTION current_setting(text) TO backup;
- GRANT EXECUTE ON FUNCTION pg_is_in_recovery() TO backup;
- GRANT EXECUTE ON FUNCTION pg_start_backup(text, boolean, boolean) TO backup;
- GRANT EXECUTE ON FUNCTION pg_stop_backup() TO backup;
- GRANT EXECUTE ON FUNCTION pg_stop_backup(boolean) TO backup;
- GRANT EXECUTE ON FUNCTION pg_switch_xlog() TO backup;
- GRANT EXECUTE ON FUNCTION txid_current() TO backup;
- GRANT EXECUTE ON FUNCTION txid_current_snapshot() TO backup;
- GRANT EXECUTE ON FUNCTION txid_snapshot_xmax(txid_snapshot) TO backup;
- Archiving backup
- CREATE ROLE backup WITH LOGIN;
- GRANT USAGE ON SCHEMA pg_catalog TO backup;
- GRANT EXECUTE ON FUNCTION current_setting(text) TO backup;
- GRANT EXECUTE ON FUNCTION pg_is_in_recovery() TO backup;
- GRANT EXECUTE ON FUNCTION pg_start_backup(text, boolean, boolean) TO backup;
- GRANT EXECUTE ON FUNCTION pg_stop_backup() TO backup;
- GRANT EXECUTE ON FUNCTION pg_stop_backup(boolean) TO backup;
- GRANT EXECUTE ON FUNCTION pg_switch_xlog() TO backup;
- GRANT EXECUTE ON FUNCTION txid_current() TO backup;
- GRANT EXECUTE ON FUNCTION txid_current_snapshot() TO backup;
- GRANT EXECUTE ON FUNCTION txid_snapshot_xmax(txid_snapshot) TO backup;
- To enable continuous archiving on Postgres Pro Enterprise server, configure the following parameters:
- archive_mode to 'on';
- archive_command to 'test ! -f backup_directory/wal/%f && cp %p backup_directory/wal/%f';
- Making backup from remote server is not supported currently.
Advertisement
Add Comment
Please, Sign In to add comment