Command line tool to handle Postgresql WAL archiving on Rackspace's cloudfiles.
Project description
pg_raxarchive is a command line tool to handle Postgresql WAL archiving on Rackspace’s cloudfiles.
Quick help
Install using pip then:
Create a file /etc/pg_raxarchive.ini with rackspace credentials (see below).
Run pg_raxarchive upload {path_to_file} {basename} to upload archive a file.
Run pg_raxarchive download {basename} {path_to_file} to download an archived file.
Run pg_raxarchive cleanup {filename} to remove WAL files older than {filename}.
Rackspace credential file follows pyrax format:
[rackspace_cloud] username = YUOR_USERNAME_HERE api_key = YOUR_API_KEY_HERE
You can customize the region and the container name using:
pg_raxarchive --container CONTAINE_RNAME ...
pg_raxarchive --region REGION_NAME ...
By default pg_raxarchive expects to be running inside rackspace network. If this is not your case or you want to be billed for some other reasons use pg_raxarchive --use-public.
More
Run pg_raxarchive --help to know more.
Check the repository at https://github.com/duilio/pg_raxarchive/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.