原文英文,约500词,阅读约需2分钟。
📝
内容提要
本文介绍了如何在本地数据库中匿名转储Postgres数据,无需在生产数据库中安装扩展。提供了Dockerfile,详细介绍了初始化扩展、配置匿名化选项以及使用函数替换匿名化列。最后,提到可以将匿名化数据库转储到文件中。
🎯
关键要点
-
本文介绍如何在本地数据库中匿名转储Postgres数据,无需在生产数据库中安装扩展。
-
提供了Dockerfile,用于初始化扩展和配置匿名化选项。
-
使用函数替换匿名化列的步骤被详细描述。
-
可以将匿名化数据库转储到文件中。
-
通过Docker构建和运行本地数据库的示例。
-
初始化扩展的步骤包括设置会话预加载库和创建扩展。
-
提供了配置匿名化列的示例,使用SECURITY LABEL进行设置。
-
可以使用anon.anonymize_database()函数替换本地数据库中的数据。
-
完成匿名化后,可以进一步修改数据或将其导出。
🏷️