一旦我需要选择备份sqlite数据库,所以我或多或少都喜欢这里:https://stackoverflow.com/a/13504743/6811048 现在因为GDPR我想让我的用户在备份之前匿名化数据库(他们想要这个选项)。所以我试图执行更新'在db上,但这不是一个可行的想法。我的手机上的数据库没有正确的数据。
现在我怎么能以简单的方式将匿名数据库作为文件来实现,而不是改变原始数据库?
我补充一点,我将单例作为SQLProvider创建了一个db。
实例答案 0 :(得分:0)
现在我怎么能以简单的方式将匿名数据库作为文件来实现,而不是改变原始数据库?
没有简单的方法。你需要:
分析数据库架构,以识别包含个人识别或识别信息的所有表格或字段,
设计一个替代架构,以一种无法识别数据所描述的人的方式删除或替换上述内容,
实现转换数据的转换器。
我不知道有任何自动化工具可以执行上述操作。