gdprdump
该工具提供了一个命令,该命令转储MySQL数据库的内容。
这相当于MySqlDump,具有其他功能,以性能为代价(PHP实施)。该工具的主要目的是创建匿名转储,以遵守GDPR规定。
特征:
- 数据转换器(将数据转换为文件之前,将其转换为文件)。
- 递归表过滤。
- 桌子白名单(仅将这些表包含在转储中)。
- 表黑名单(未包含在转储中)。
- 转储选项(压缩,输出类型…)。
- 预定义的配置模板(Magento,Drupal,Orocommerce)。
文档
Wiki中有文档(包括安装说明)。
社区模板
尽管该项目的目的不是涵盖每个框架的目的,但鼓励您在github上以Smile Smile-sa-gdpr-dump-template在Github上发布模板。
常问问题
您为什么不使用学说生成垃圾场?
学说的目的是支持各种DBM。它不支持特定于某些数据库的功能。
例如,在MySQL中,可以在Blob列上创建一个索引。但是有一个限制,您需要指定索引的长度。
此功能在Magento 2中使用。由于学说不支持此功能,因此不能用于创建Magento 2数据库的工作转储文件。在导入生成的转储文件期间,以下错误将触发:
ERROR 1170 (42000) at line 254: BLOB/TEXT column \'code\' used in key specification without a key length
此外,学说的架构经理只能管理表。它无法处理触发器,过程,视图…
结果,我们不会使用学说来生成转储文件。转储文件与MySqlDump-PHP生成,仅与MySQL兼容。
贡献
您可以通过提交问题或提取请求来为此模块做出贡献。
有关更多详细信息,请查看贡献指南。
执照
该项目是根据GPLV3许可证获得许可的。
ChangElog
所有值得注意的更改均记录在此ChangElog中。
接触
微笑技术方向dirtech@smile.fr
