makinacorpus / db-tools-bundle
一组用于导出/恢复/匿名化数据库的Symfony命令
1.2.1
2024-06-14 14:29 UTC
Requires
- php: >=8.1
- doctrine/doctrine-bundle: ^2.10.0
- makinacorpus/query-builder: ^1.6.1
- symfony/config: ^6.0|^7.0
- symfony/console: ^6.0|^7.0
- symfony/dependency-injection: ^6.0|^7.0
- symfony/filesystem: ^6.0|^7.0
- symfony/finder: ^6.0|^7.0
- symfony/options-resolver: ^6.0|^7.0
- symfony/password-hasher: ^6.0|^7.0
- symfony/process: ^6.0|^7.0
- symfony/yaml: ^6.0|^7.0
Requires (Dev)
- doctrine/orm: ^2.15|^3.0
- friendsofphp/php-cs-fixer: ^3.34
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.4
- symfony/framework-bundle: ^6.0|^7.0
- symfony/validator: ^6.3|^7.0
This package is auto-updated.
Last update: 2024-09-16 10:34:00 UTC
README
DbToolsBundle
一套用于与数据库交互的Symfony控制台命令
- 备份: 使用简单命令备份您的数据库并管理您的导出文件。
- 恢复: 简单易行地恢复您数据库的先前备份。
- 匿名化: 使用PHP属性在Doctrine实体上或使用YAML配置文件设置数据库匿名化。
- 设置一个符合GDPR的流程: 在将生产导出导入其他环境时,使遵循GDPR最佳实践更加容易。
安装
DbToolsBundle需要PHP 8.1或更高版本以及Symfony 6.0或更高版本。运行以下命令以在您的应用程序中安装它
composer require makinacorpus/db-tools-bundle
文档
在Read the Docs上阅读DbToolsBundle文档。
贡献
DbToolsBundle是一个开源项目,如果您想帮忙,请查看文档中的贡献页面。
许可证
本软件根据MIT许可证发布。