adrienpoupa/migrate-routines

从现有的MySQL存储过程(视图、存储过程、函数和触发器)生成Laravel迁移。

1.0 2019-12-15 01:03 UTC

This package is auto-updated.

Last update: 2024-09-15 11:46:48 UTC


README

Latest Stable Version Total Downloads

从现有的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表运行提升查询的用户。