bcleverly / migrationtosql
这是我创建的包:MigrationToSql
0.2.0
2021-08-08 14:57 UTC
Requires
- php: ^8.0
- doctrine/sql-formatter: ^1.1
- illuminate/contracts: ^8.53
- illuminate/database: ^8.53
- spatie/laravel-package-tools: ^1.9.0
Requires (Dev)
- brianium/paratest: ^6.3
- nunomaduro/collision: ^5.6
- orchestra/testbench: ^6.19
- phpunit/phpunit: ^9.5
- vimeo/psalm: ^4.9.2
This package is auto-updated.
Last update: 2024-09-09 17:06:04 UTC
README
安装方法
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)。有关更多信息,请参阅许可证文件。