Skip to content

A command line PHP script to generate a phinx migration from an existing MySQL database

License

Notifications You must be signed in to change notification settings

XeroXer/MySQL2Phinx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

MySQL2Phinx

A simple cli php script to generate a phinx migration from an existing MySQL database.

Usage

$ php -f mysql2phinx.php [database] [user] [password] > migration.php

Will create an initial migration class in the file migration.php for all tables in the database passed.

Caveat

The id column will be unsigned. Phinx does not currently supported unsigned primary columns. There is a workaround.

TODOs

Not all phinx functionality is covered! Check your migration code before use!

Currently not supported:

  • Column types:
    • float
    • time
    • binary
    • boolean

About

A command line PHP script to generate a phinx migration from an existing MySQL database

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%