Skip to content

Generate Laravel Migrations from existing MySQL routines: views, procedures, functions and triggers

License

Notifications You must be signed in to change notification settings

AdrienPoupa/migrate-routines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Migrate Routines for Laravel

Latest Stable Version Total Downloads

Generate Laravel Migrations from existing MySQL routines: views, procedures, functions and triggers

Installation

Require this package with composer. It is recommended to only require the package for development.

composer require adrienpoupa/migrate-routines --dev

Usage

Convert the existing views into migrations

php artisan migrate:views

Convert the existing procedures into migrations

php artisan migrate:procedures

Convert the existing functions into migrations

php artisan migrate:functions

Convert the existing triggers into migrations

php artisan migrate:triggers

For all the commands, is possible to specify the database from which to retrieve the routines with the --database option, like this:

php artisan migrate:views --database=database_name

For this package to work, your database connection should be done with a user privileged enough to run elevated queries from the information_schema and the mysql.proc tables.

About

Generate Laravel Migrations from existing MySQL routines: views, procedures, functions and triggers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages