pantheon-quicksilver / sanitize-db
将数据库克隆到非生产环境后,对用户数据进行清理。
v1.0.6
2021-10-29 09:20 UTC
README
此脚本用于在将数据库克隆到非生产环境后清理用户数据。在幕后,它使用Drush的sql-sanitize
函数(用于Drupal站点),以及WordPress中的一个特殊查询(源自此博客文章)。
安装
本项目旨在从网站的composer.json
文件中包含,并由Composer Installers放置在适当的安装目录。
为了使此功能正常工作,您应该在composer.json文件中包含以下内容
{ "require": { "composer/installers": "^1" }, "extra": { "installer-paths": { "web/private/scripts/quicksilver": ["type:quicksilver-script"] } } }
可以使用以下命令包含项目
composer require pantheon-quicksilver/sanitize-db
示例 pantheon.yml
api_version: 1 workflows: clone_database: after: - type: webphp description: Sanitize database script: private/scripts/quicksilver/pantheon-quicksilver/sanitize-db.php