gdpr dump
5.0.2
該工具提供了一個轉儲 MySQL 資料庫內容的命令。
它相當於 mysqldump,具有附加功能,但以效能為代價(PHP 實作)。該工具的主要目的是創建匿名轉儲,以遵守 GDPR 法規。
特徵:
文件(包括安裝說明)可在 wiki 中找到。
雖然本專案的目標不是涵蓋每個框架,但我們鼓勵您在 GitHub 上以 smile-sa-gdpr-dump-template 主題發布您的範本。
為什麼不使用 Doctrine 來產生轉儲?
Doctrine 的目標是支援廣泛的 DBMS。它不支援某些資料庫特定的功能。
例如,在 MySQL 中,可以在 BLOB 欄位上建立索引。但有一個限制,您需要指定索引的長度。
Magento 2 中使用了此功能。匯入產生的轉儲檔案期間會觸發下列錯誤:
ERROR 1170 (42000) at line 254: BLOB/TEXT column 'code' used in key specification without a key length
另外,Doctrine 的模式管理器只能管理表。它不處理觸發器、過程、視圖......
因此,我們不使用 Doctrine 來產生轉儲檔案。轉儲檔案是使用 MySQLDump-PHP 產生的,它僅與 MySQL 相容。
您可以透過提交問題或拉取請求來為本模組做出貢獻。
欲了解更多詳情,請查看貢獻指南。
該專案根據 GPLv3 許可證獲得許可。
所有值得注意的變更都記錄在此變更日誌中。
微笑科技指導[email protected]