- Fix the version as reported in export files (#41, thanks @pemedina)
- Create separate migrations to handle foreign keys (#37, thanks @rootrus)
- BIGINTEGER AUTO_INCREMENT columns are now exported as
->id()
with optional column name if it isn'tid
- Bundle now supports Sequel Pro and Sequel Ace
- Minor tweak to unsigned or auto-incrementing integers to use the more compact migration methods
- Reworked handling of signed autoincrement integers and unsigned floating-point types (#36, thanks @nick15marketing)
- Adds support for SET columns
- Adds support for NUMERIC and FIXED columns (exported as
->decimal()
), and DOUBLE PRECISION and REAL columns (exported as->double()
) - Table columns are now ordered in the migration the same way they are in the database
- Adds support for timestamp columns with
ON UPDATE CURRENT_TIMESTAMP
- Suppresses
->characterSet()
and->collation()
on text columns that share the table's default character set and/or collation - Removes some extra blank lines from the resulting migration file
- A bit of code cleanup
- Adds charset and collation information for tables/columns
- Fix for default values being double-quoted
- Fixes for:
- compound foreign keys
- ENUM fields with default strings
- quotes in comments
- Real fix for handling FULLTEXT indices
- Broken fix for FULLTEXT (version deleted)
- Fix for ENUM handling and default values
- Check that
REFERENTIAL_CONSTRAINTS
table exists before using it; should make bundle work with MySQL 5.1
- Fix for listing indices when the table name is a reserved word
- Nicer output (with clickable links to generated files)
- Parsing script moved into separate bash file, rather than stored in the plist (easier to maintain)
- Added support for
tinytext()
columns - Migrations are now saved to
~/Desktop/SequelProLaravelExport/
instead of directly on the desktop
- Fix for when there is more than one database with the same table name(s)
- Added support for
comment()
- First stable release
- Added support for exporting multiple tables
- Fix primary keys using multiple columns
- Better handling of default values for numeric and boolean columns
- Added support for
json
columns - Fixed
enum
column output - Fixed
unsignedIncrements()
bug - Bug fixes
- Better foreign key handling (cascade, etc.)
- Bug fixes
- Initial release