This repository contains a collection of demo projects for data generation, masking, and subsetting for various databases and integrations using Synthesized TDK.
- TDK + PostgreSQL – generation for an empty database, generation based on existing data, masking, and subsetting for the Postgres sample database
- TDK + MySQL – masking and subsetting for the MySQL sample database
- TDK + SQLite - Investigate the SQL Murder Mystery with Stnthesized TDK
- TDK + Oracle – an example of how to mask the Oracle sample database and import it into Postgres.
- TDK + DB2 – an example of how to mask the emdedded DB2 sample database.
- TDK + PostgreSQL + Vault – how to use TDK with Hashicorp Vault secret manager for Postgres database
- Synthesized TDK provides database generation and masking capabilities.
- usql - Universal command-line interface for SQL databases.
To run this demo, the following needs to be installed on your machine:
TDK requires at least 2GB RAM, check your Docker memory settings:
- Integration: Synthesized TDK and Testcontainers
- Integration: Run Synthesized TDK with GitHub Actions
- Article: Test data generation: There and back
- Article: How Synthesized TDK can help populate your Testcontainers databases
- Demo: Synthesized TDK with microservices
- Demo: Flyway, Spawn, and Synthesized TDK to test database migrations
- Demo: SpringBoot, Testcontainers, and Synthesized TDK example