kreshnik/dbtruncate

一个帮助截断MySQL数据库表的Laravel命令

dev-master 2018-12-05 20:08 UTC

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 一份将要排除在截断过程之外的表列表。表必须用逗号分隔。