Installation
pgEdge Anonymizer modifies data in a PostgreSQL database, replacing sensitive data with realistic but fake values while maintaining referential integrity, providing your development team with data for experimentation and testing.
Warning
pgEdge Anonymizer is a development tool intended to obscure PII data, and should not be applied to data in a production environment. Anonymizing is not reversible.
You can install pgEdge Anonymizer with pgEdge Enterprise Postgres packages or build Anonymizer from source code from the pgEdge repository.
pgEdge Anonymizer is open-source and licensed with the PostgreSQL license.
Prerequisites
Before building Anonymizer, install:
- Go 1.24 or later.
- PostgreSQL 12 or later.
- Make (optional, for using Makefile targets to build from source code).
Building Anonymizer from Source
To build Anonymizer from source, clone the pgedge-anonymizer
repository:
git clone https://github.com/pgedge/pgedge-anonymizer.git
cd pgedge-anonymizer
Then, use make build to build anonymizer:
make build
The make build command installs dependencies (if needed) and creates the
pgedge-anonymizer binary in the /bin directory in your current directory.
When the installation completes, you can use the following command to see pgEdge Anonymizer help information:
pgedge-anonymizer help