bcleverly/migrationtosql

这是我创建的包:MigrationToSql

0.2.0 2021-08-08 14:57 UTC

This package is auto-updated.

Last update: 2024-09-09 17:06:04 UTC


README

Latest Version on Packagist Total Downloads

安装方法

composer require bcleverly/migrationtosql --dev

此仓库旨在帮助您从注册的迁移文件中提取SQL查询。运行以下命令将按注册顺序输出每个迁移文件。

php artisan migrate:to-sql

以下是一个CreateUsersTable创建用户表的输出示例

-- CreateUsersTable
-- \laravelapp\database\migrations/2014_10_12_000000_create_users_table.php
create table `users` (
  `id` bigint unsigned not null auto_increment primary key,
  `name` varchar(255) not null,
  `email` varchar(255) not null,
  `email_verified_at` timestamp null,
  `password` varchar(255) not null,
  `remember_token` varchar(100) null,
  `created_at` timestamp null,
  `updated_at` timestamp null
) default character set utf8mb4 collate 'utf8mb4_unicode_ci'

测试

待办事项

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件