kreshnik / dbtruncate
一个帮助截断MySQL数据库表的Laravel命令
dev-master
2018-12-05 20:08 UTC
Requires
- php: >=7.0.0
- doctrine/dbal: 2.6.*
- illuminate/support: 5.5.*
This package is auto-updated.
Last update: 2024-09-20 01:06:35 UTC
README
自动为您截断所有MySQL表。同时支持使用关系的外键检查系统变量。
安装
首先通过Composer安装此包。编辑项目的 composer.json
文件以要求 kreshnik/dbtruncate
Laravel 5.5
"require-dev": {
"kreshnik/dbtruncate": "dev-master"
}
Laravel 5.4
"require-dev": {
"kreshnik/dbtruncate": "5.4.x-dev"
}
然后,从终端更新Composer
composer update
此操作完成后,最后一步是添加服务提供者。打开 config/app.php
,并向提供者数组中添加一个新项目。
Kreshnik\Dbtruncate\DbtruncateServiceProvider::class
完成!您已经准备好开始使用了。从终端运行 artisan
命令,查看新的 db:truncate
命令。
php artisan
命令
db:truncate
将提示您确认截断过程
选项
db:truncate --tables=table1,table2
如果您想截断特定的表。您可以使用逗号分隔的表列表来指定。
db:truncate --exclude=table1,table2
一份将要排除在截断过程之外的表列表。表必须用逗号分隔。