d3vr/db2migrations

该包最新版本(dev-master)没有可用的许可证信息。

Artisan 命令,用于将当前的 SQL 数据库模式转换为 Laravel 5.4.* 迁移文件(每个表一个文件)。

维护者

详细信息

github.com/d3vr/DB2Migrations

来源

安装: 108

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 36

dev-master 2017-03-15 16:15 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:36:41 UTC


README

这是一个基于 adamkearsley/laravel-convert-migrations 的分支。

  • 它增加了对 Laravel 5.4.* 的支持。
  • 修复了一些错误(例如:时间戳默认值不起作用)。
  • 每个表现在都有自己的迁移文件,而不是包含所有迁移的单个文件。

这是一个 artisan 命令,用于将当前的 SQL 数据库模式转换为 Laravel 5.4.* 迁移文件(每个表一个文件)。如果您已经开始了一个没有使用迁移的 Laravel 项目,或者正在将旧应用程序迁移到 Laravel,或者可能使用数据库设计器生成了 SQL,这将非常有用。

安装

  1. 将包添加到您的 composer.json 文件,并运行 composer update
"require": {
    "d3vr/db2migrations": "dev-master"
}
  1. d3vr\DB2Migrations\DB2MigrationsServiceProvider::class 添加到您的 config/app.php 文件中的 providers 数组。

用法

现在只需运行 php artisan convert:migrations myDatabaseName 即可。等待几秒钟后,您将自动在 app/database/migrations 中获得新的迁移文件。

忽略表

如果您需要,甚至可以忽略迁移中的表。只需使用 ignore 选项,并用逗号分隔表名:php artisan convert:migrations --ignore="table1, table2"

鸣谢

鸣谢“bruceoutdoors” 原始类