Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

alexhokl/rds-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS RDS MSSQL Backup Manager Build Status

A command line tool to manage SQL backups on AWS RDS

Prerequisites
Download
  • Feel free to download the latest version from release page, or
  • use go get -u github.com/alexhokl/rds-backup if you have Go installed
Examples
To create a backup
rds-backup create -w --bucket your-s3-bucket-name --database your-database-name --password your-database-password --server your-rds-server --username your-rds-sql-server-login --filename filename-on-s3.bak
To create a backup and restore in a Docker container on your local machine
rds-backup create -r --bucket your-s3-bucket-name --database your-database-name --password your-database-password --server your-rds-server --username your-rds-sql-server-login --filename filename-on-s3.bak --container your-container-name --restore-password your-container-sql-password
To create a backup and restore in a native MSSQL server on your local machine
rds-backup create -r -n --bucket your-s3-bucket-name --database your-database-name --password your-database-password --server your-rds-server --username your-rds-sql-server-login --filename filename-on-s3.bak --restore-password your-container-sql-password
Tricks

You can avoid specifying some of the parameters every time by using a configuration file or environment variables or a combination of both.

Configuration file
bucket: your-s3-bucket-name
database: your-database-name
password: your-database-password
server: your-rds-server
username: your-rds-sql-server-login
filename: filename-on-s3.bak
Environment variables
export bucket=your-s3-bucket-name
export database=your-database-name
export password=your-database-password
export server=your-rds-server
export username=your-rds-sql-server-login
export filename=filename-on-s3.bak

About

A command line tool to manage MSSQL backup of AWS RDS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published