文件名称:gonymizer:Gonymizer:用于对敏感PostgreSQL数据表进行匿名化以用于质量检查和测试的工具
文件大小:20.8MB
文件格式:ZIP
更新时间:2024-02-26 09:42:41
golang postgresql hipaa anonymizer anonymized-database
词义化器 奇怪的名字,它是做什么的? Gonymizer专案(Go + Anonymizer)是建立的,希望简化QA程序。 Gonymizer用Golang编写,旨在帮助数据库管理员和基础架构人员在将数据加载到QA环境之前轻松地匿名生产数据库转储。 我们内置了以下示例的支持和示例: Kubernetes CRONJOB调度 AWS-S3存储处理和加载 我们计划内置: CRONJOB BASH脚本使用本地磁盘作为存储(请参阅任务,我们需要帮助!) AWS-Lambda作业调度(请参阅任务,我们需要帮助!) 我们的API很容易遵循,我们鼓励其他人通过直接使用CLI或使用API尝试G
【文件预览】:
gonymizer-master
----s3.go(3KB)
----.dockerignore(29B)
----go.mod(812B)
----db_client_test.go(3KB)
----db_client.go(9KB)
----db_exec_test.go(2KB)
----loader_test.go(871B)
----go.sum(19KB)
----generator_test.go(3KB)
----LICENSE.txt(11KB)
----concurrent_test.go(9KB)
----db_exec.go(5KB)
----Dockerfile(625B)
----scripts()
--------run.sh(48B)
--------version_bump.sh(3KB)
----.circleci()
--------config.yml(3KB)
----processors_test.go(8KB)
----shared_test.go(1KB)
----db_util.go(3KB)
----CONTRIBUTING.md(4KB)
----version_test.go(365B)
----main_test.go(7KB)
----README.md(24KB)
----mapper.go(9KB)
----mapper_test.go(1KB)
----testing()
--------test_row_counts.csv(74B)
--------test_sql_command_file.sql(67B)
--------test_row_counts_incorrect_row_counts.csv(91B)
--------test_db.sql(4KB)
--------test_row_counts_incorrect_number_columns.csv(25B)
--------test_pre_process.sql(265B)
--------test_map.json(12KB)
--------test_post_process.sql(161B)
----db_util_test.go(5KB)
----docs()
--------demos()
--------images()
--------conferences()
----docker-compose.yml(812B)
----processors.go(14KB)
----concurrent.go(10KB)
----generator.go(14KB)
----MAINTAINERS.md(77B)
----loader.go(4KB)
----CODE_OF_CONDUCT.md(3KB)
----version.go(506B)
----.gitignore(294B)
----cmd()
--------main.go(7KB)
--------map.go(6KB)
--------dump.go(9KB)
--------load.go(5KB)
--------process.go(4KB)
--------upload.go(3KB)
--------version.go(637B)
----CHANGELOG.md(2KB)