adrienpoupa / migrate-routines
从现有的MySQL存储过程(视图、存储过程、函数和触发器)生成Laravel迁移。
1.0
2019-12-15 01:03 UTC
Requires
- php: >=7.0
- illuminate/support: ^5.5|^6
This package is auto-updated.
Last update: 2024-09-15 11:46:48 UTC
README
从现有的MySQL存储过程(视图、存储过程、函数和触发器)生成Laravel迁移
安装
使用composer安装此包。建议仅在开发环境中要求此包。
composer require adrienpoupa/migrate-routines --dev
用法
将现有的视图转换为迁移
php artisan migrate:views
将现有的存储过程转换为迁移
php artisan migrate:procedures
将现有的函数转换为迁移
php artisan migrate:functions
将现有的触发器转换为迁移
php artisan migrate:triggers
对于所有命令,可以通过 --database
选项指定从哪个数据库检索存储过程,如下所示
php artisan migrate:views --database=database_name
为了使此包正常工作,您的数据库连接应该使用具有足够权限从information_schema和mysql.proc表运行提升查询的用户。