Skip to content

whompus/pgbackup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pgbackup

CLI for backing up remote PostgreSQL database either locally or to S3.

Preparing the Development

  1. Ensure pip and pipenv are installed
  2. Clone the repo: gitclone [email protected]:whompus/pgbackup
  3. cd into the repository
  4. Fetch development dependencies make install
  5. Activate virtualenv: pipenv shell

Usage

Pass in a full databse URL, the storage driver, and the 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/dump.sql

Running Tests

Run tests locally using make if virtualenv is active:

$ make

If virtualenv isn't active then use:

$ pipenv run make

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published