popovnv

Untitled

May 18th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. Autonomous backup
  2.  
  3. To take autonomous backup user must have REPLICATION permissions (see Section 20.2), and
  4. pg_hba.conf must explicitly permit the replication connection. The server must also be configured with
  5. max_wal_senders set high enough to leave at least one session available for the backup. The wal_level
  6. parameter must be replica of higher (archive for versions below 9.5).
  7. CREATE ROLE backup WITH LOGIN REPLICATION;
  8. GRANT USAGE ON SCHEMA pg_catalog TO backup;
  9. GRANT EXECUTE ON FUNCTION current_setting(text) TO backup;
  10. GRANT EXECUTE ON FUNCTION pg_is_in_recovery() TO backup;
  11. GRANT EXECUTE ON FUNCTION pg_start_backup(text, boolean, boolean) TO backup;
  12. GRANT EXECUTE ON FUNCTION pg_stop_backup() TO backup;
  13. GRANT EXECUTE ON FUNCTION pg_stop_backup(boolean) TO backup;
  14. GRANT EXECUTE ON FUNCTION pg_switch_xlog() TO backup;
  15. GRANT EXECUTE ON FUNCTION txid_current() TO backup;
  16. GRANT EXECUTE ON FUNCTION txid_current_snapshot() TO backup;
  17. GRANT EXECUTE ON FUNCTION txid_snapshot_xmax(txid_snapshot) TO backup;
  18. Archiving backup
  19. CREATE ROLE backup WITH LOGIN;
  20. GRANT USAGE ON SCHEMA pg_catalog TO backup;
  21. GRANT EXECUTE ON FUNCTION current_setting(text) TO backup;
  22. GRANT EXECUTE ON FUNCTION pg_is_in_recovery() TO backup;
  23. GRANT EXECUTE ON FUNCTION pg_start_backup(text, boolean, boolean) TO backup;
  24. GRANT EXECUTE ON FUNCTION pg_stop_backup() TO backup;
  25. GRANT EXECUTE ON FUNCTION pg_stop_backup(boolean) TO backup;
  26. GRANT EXECUTE ON FUNCTION pg_switch_xlog() TO backup;
  27. GRANT EXECUTE ON FUNCTION txid_current() TO backup;
  28. GRANT EXECUTE ON FUNCTION txid_current_snapshot() TO backup;
  29. GRANT EXECUTE ON FUNCTION txid_snapshot_xmax(txid_snapshot) TO backup;
  30.  
  31. To enable continuous archiving on Postgres Pro Enterprise server, configure the following parameters:
  32. archive_mode to 'on';
  33. archive_command to 'test ! -f backup_directory/wal/%f && cp %p backup_directory/wal/%f';
  34. Making backup from remote server is not supported currently.
Advertisement
Add Comment
Please, Sign In to add comment