My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMSΒ for Enterprise.
Upgrade ✨Learn more

Post hidden from Hashnode

Posts can be hidden from Hashnode network for various reasons. Contact the moderators for more details.

An open-source tool to seed a development database with real data

An open-source tool to seed a development database with real data

Romaric Philogène's photo
Romaric Philogène
Β·May 15, 2022Β·

1 min read

A bunch of contributors and myself have created RepliByte - an open-source tool to seed a development database from a production database.

Features πŸ”₯

  • Support data backup and restore for PostgreSQL, MySQL, and MongoDB
  • Replace sensitive data with fake data
  • Works on large database (> 10GB) (read Design)
  • Database Subsetting: Scale down a production database to a more reasonable size
  • Start a local database with the prod data in a single command
  • On-the-fly data (de)compression (Zlib)
  • On-the-fly data de/encryption (AES-256)
  • Fully stateless (no server, no daemon) and lightweight binary
  • Use custom transformers

My motivation πŸƒβ€β™‚οΈ

As a developer, creating a fake dataset for running tests is tedious. Plus, it does not reflect real-world data and is painful to keep updated. If you prefer to run your app tests with production data. Then RepliByte is for you as well.

Available for MacOSX, Linux, and Windows.

github.com/qovery/replibyte