mtcmedia/db-diff

数据库模式比较工具

v1.0.0 2021-01-19 16:52 UTC

This package is auto-updated.

Last update: 2024-09-20 01:48:10 UTC


README

此工具是Laravel中的一个数据库模式比较工具。它旨在用于比较两个相似数据库中表的或表列的模式。

此工具主要在MySql上进行测试,但也应该适用于其他模式。

安装与使用

使用composer安装包

composer require mtcmedia/db-diff

Laravel会自动注册模块及其命令,因此无需其他安装步骤。

该包提供以下命令

php artisan db-diff:list-tables 

php artisan db-diff:list-columns 

列表表命令将仅比较表名,并列出本地(默认)数据库中缺失的表。

列表列命令将比较表中的所有列,并列出双向缺失的列(或具有所有列的完整表)。

数据库选择使用config/database.php列出可用于比较的连接。

贡献

有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何与安全相关的问题,请通过opensource@mtcmedia.co.uk发送电子邮件,而不是使用问题跟踪器。

许可证

该包根据MIT许可证提供。有关更多信息,请参阅许可证文件