What is Greenmask?
mainGreenmask is an open-source CLI utility designed for logical PostgreSQL database backup dumping, anonymization, synthetic data generation, and restoration. It is built using ported PostgreSQL libraries to ensure reliability and is designed to be stateless, meaning it does not require any changes to your existing database schema.
Key characteristics include:
- Statelessness: Operates as a logical dump without impacting the source schema.
- Backward Compatibility: Dumps created by Greenmask are compatible with standard PostgreSQL utilities like
pg_restore. - Type Safety: Uses database drivers for encoding/decoding to ensure data integrity and format preservation.
- Parallelism: Supports parallel execution for both dumping and restoration to increase performance.
- Cross-platform: Built in Go, making it easy to execute on any platform without dependencies.