db-backup icon indicating copy to clipboard operation
db-backup copied to clipboard

Go CLI tool to create database backups on local and S3 bucket.

Database Backup Tool

GithubBuild Coverage Status Go Report Card GoDoc

Dump or Import backups from local or S3 buckets.

Install Globally

go get github.com/omegion/db-backup
CLI command to create backup for provider in local or cloud.

Usage:
  db-backup [command]

Available Commands:
  help        Help about any command
  local       dump Management
  s3          dump Management
  version     Print the version/build number

Flags:
  -h, --help              help for db-backup
      --logLevel string   Set the logging level. One of: debug|info|warn|error (default "info")

Use "db-backup [command] --help" for more information about a command.

Custom S3 Endpoint for Scaleway

export AWS_ACCESS_KEY_ID=X
export AWS_SECRET_ACCESS_KEY=X
export AWS_DEFAULT_REGION=fr-par
export BUCKET_NAME=test

db-backup dump s3 \
  --type=postgres \
  --host=example.com \
  --port=1234 \
  --provider=test \
  --username=test \
  --password="12345" \
  --bucket-name=$BUCKET_NAME \
  --endpoint-url=s3.fr-par.scw.cloud