Skip to main content

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:

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.


Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pg_raxarchive, version 1.1
Filename, size File type Python version Upload date Hashes
Filename, size pg_raxarchive-1.1.tar.gz (3.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page