Revision history for Perl module Parse::Dia::SQL.
0.10 Sat May 16 21:03:57 CEST 2009
- Use recent (6.50) EU::MM in build to get LICENCE
MIN_PERL_VERSION, META_MERGE correctly set.
0.09 Sat May 16 15:29:28 CEST 2009
- SQLite3: Fixed a bug in the update constraint trigger
- SQLite3: Added 'on delete cascade' support
- Added support for index options, which are modelled as
a comment on the operation (index).
- Fixed bug: Missing associations should bot prevent
index creation.
0.08 Tue Apr 14 14:12:00 CEST 2009
- Bugfix in Utils.pm (sqlite -> sqlite3).
- Updated Makefile.PL with META_MERGE and LICENSE.
- Added MANIFEST.SKIP
- Removed TODO in boilerplate test.
0.07 Wed Apr 1 09:47:50 CEST 2009
- Added experimental support for SQLite v.3 (thanks to Peter
Langton).
0.06 Mon Mar 30 09:59:53 CEST 2009
- Fixed bug 'missing role name on PK end' (thanks to Peter
Langton).
- Fixed foreign key bug for Sybase (case sensitivity issue).
- Removed 'experimental' tag on MySQL MyISAM and InnoDB.
- Use Text::Table for comment formatting.
0.05 Mon Mar 16 08:58:33 CET 2009
- Restrict length of foreign keys in drop statements (see 0.04)
0.04 Fri Mar 13 13:13:13 CET 2009
- Made foreign keys 18 chars or less on DB2 (overridable)
regardless of name length in dia file.
(sub _create_constraint_name)
- InnoDB: Added drop foreign keys support.
- Reduced number of columns in log output to screen.
0.03 Mon Mar 2 09:57:23 CET 2009
- Added table_postfix_options (e.g. 'ENGINE=InnoDB')
- Made documentation more consistent.
- Removed private subroutines from main documentation.
- Made sure parsing is finished before outputting,
and updated tests accordingly.
0.02 Fri Feb 27 10:29:36 CET 2009
- Fixed package name error.
- Added generate_small_package_sql() to Output.pm
- Fixed comma-comment bug.
- Added CLI client.
0.01 Mon Feb 23 08:18:14 CET 2009
- original version