Skip to content

gabetrau/reaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reaper

A tool for migrating data from one sql database to another. Also supports obfuscating sensitive data to create database replicas for testing environments.

Configuration

create a file called .reaper.yml in your home directory. You can also use an env variable called REAPER_PATH to specify your configuration elsewhere.

Example .reaper.yml

source:
  driver: "mysql"
  host: "localhost"
  db: "databasename"
  username: "pass"
  password: "pass1!"
  port: "3306"

destination:
  driver: "mysql"
  host: "localhost"
  db: "otherdbname"
  username: "pass"
  password: "pass1!"
  port: "3306"

Supported Drivers

  • MySQL/MariaDB -> "mysql"
  • PostgreSQL -> "postgres"
  • SQLite -> "sqlite"

About

script for dumping data from one mysql/maria db to another with the ability to obfuscate sensitive columns.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors