rvtraveller / qs-db-sanitization
Quicksilver实现,用于在数据库回滚到先前环境时对生产数据库进行清理。
1.1
2017-03-08 14:34 UTC
Requires
- php: >=5.5.0
- rvtraveller/qs-composer-installer: ^1.0
This package is auto-updated.
Last update: 2024-09-10 04:35:21 UTC
README
使用Pantheon工作流将数据库克隆到另一个环境时,清理生产数据库。
注意,由于当前webphp
类型操作(目前Pantheon的唯一选项),您的超时限制为120秒,因此应避免进行长时间运行的操作。
说明
- 使用composer安装此Quicksilver模块(
composer require rvtraveller/qs-db-sanitization
)。 - 将Quicksilver操作添加到您的
pantheon.yml
中,在克隆数据库之前运行脚本,以example.pantheon.yml文件作为参考。注意:您必须设置项目的composer.json
文件,将类型为quicksilver-module
的项目移动到项目中的适当目录。 - 测试克隆数据库!
可选地,您可能想使用terminus workflows watch
命令以获取即时的调试反馈。
示例composer.json文件
{
"require": {
"rvtraveller/qs-db-sanitization": "1.0"
},
"extra": {
"installer-paths": {
"web/private/scripts/quicksilver/{$name}": ["type:quicksilver-module"]
}
}
}