pgbackup CLI for backing up remote PostgreSQL databases locally or to AWS S3.
Usage Pass in a full database URL, the storage driver, and destination.
S3 Example w/ bucket name:
$ pgbackup postgres://[email protected]:5432/db_one --driver s3 backups Local Example w/ local path:
$ pgbackup postgres://[email protected]:5432/db_one --driver local /var/local/db_one/backups Installation From Source To install the package after you've cloned the repository, you'll want to run the following command from within the project directory:
$ pip install --user -e . Preparing for Development Follow these steps to start developing with this project:
Ensure pip and pipenv are installed Clone repository: git clone [email protected]:example/pgbackup cd into the repository Activate virtualenv: pipenv shell Install dependencies: pipenv install