Revision history for Perl module Parse::Dia::SQL.
0.31 Wed Jun 17 22:29:02 CEST 2020
Merged PR "Support `drop table if exists`"
Thanks to biaocy
https://github.com/aff/Parse-Dia-SQL/pull/9
0.30 Thu, 11 May 2017 19:09:19 +0200
Set "aggregate" attribute for Dia version=2 associations when
in ERD mode. Thanks to djerius@cpan.org
https://github.com/aff/Parse-Dia-SQL/pull/7
0.29 Sun Jan 15 15:44:09 2017 +0100
RT #119853 Fix spelling mistakes in the POD.
Thanks to gregor herrmann, Debian Perl Group.
0.28 Tue Jan 10 20:03:04 2017 +0100
Updated due to misuse of HTML::Lint 2.26.
0.27 Fri Jan 3 14:37:55 CET 2014
- RT #91654 Spelling mistake. Thanks to gregor herrmann and perl
debian team.
0.26 Tue Dec 17 22:07:00 CET 2013
- RT #66031 dia changed naming from aggregate_a/b to assoc_type.
- added support for bigserial & smallserial under postgresql.
(Thanks to Felix Ostmann)
0.25 Wed Mar 20 09:29:29 CET 2013
- Fixed bug in "nullable" implementation introducted in 0.24.
0.24 Mon Mar 18 08:22:54 CET 2013
- Added previously unsupported "nullable" feature for non-primary
key columns when using Database shape (added in 0.15).
0.23 Tue Aug 28 08:28:19 CEST 2012
- RT #79218 Spelling patch from debian downstream (Thanks to
Gregor Herrmann).
0.22 Tue Aug 7 09:00:00 CEST 2012
- RT #78818 syntax error fixed (thanks to openback).
- Makefile.PL - added BUILD_REQUIRES => { 'CPAN::Meta' => 0, },
to ensure META.yml is created during build.
- Changed META_MERGE => repository to github.com
0.21 Tue Jul 24 09:40:21 CEST 2012
- Added 'html' output options (thanks to Peter Langton).
Check generated html with XML::DOM::Parser and HTML::Lint.
- RT #77115 - Added SQLite3fk emitter that supports foreign key
(thanks to Peter Langton).
0.20 Mon Jan 30 14:19:46 CET 2012
- Added `backticks` to constraint creation, drop table,
drop index for MySQL-InnoDB.
0.19 Tue Jan 24 13:19:12 CET 2012
- Added `backticks` support for MySQL-InnoDB (tables only).
0.18 Wed Jan 11 15:45:42 CET 2012
- Added support for table options (see
t/data/table_output_options.dia)
0.17 Wed Feb 16 11:02:44 CET 2011
- RT #58189: Enable log level in command line arguments.
(reported by ELACOUR@cpan.org)
- RT #62131 (reported by Felix Ostmann):
- Associations incorrectly named in many-to-many
relationships.
- Add --uml support.
- RT #57842 postgres: serial -> int not working
(reported by shemgp).
0.16 Fri May 21 07:20:43 CEST 2010
- RT #57182 Encoding for insert statements in UML components
(reported by Gaudenz Steinlin).
- Final preparations for debian release.
0.15 Thu Apr 15 22:32:41 CEST 2010
- RT #56357 - Detect Dia database shapes and added
experimental parsing (excluding associations)
(reported by John-Paul Drawneek).
- Added LICENSE to conform with debian standards.
0.14 Fri Feb 5 20:13:09 CET 2010
- RT #53782 - Add typemap support (reported by Jani Päijänen).
0.13 Sun Dec 20 13:01:41 CET 2009
- RT #52755 - Add support for Postgres unique constraints
using the smallpackage stereotype (reported by shemgp).
- RT #50906 - Added PostgreSQL synonyms int2, int4, int8 to
integer, smallint and bigint respectively (reported by Edy
Incoletti.
- Added ignore_type_mismatch option which allows foreign keys
to have a different + type than the primary key it
references
0.12 Thu Nov 12 10:51:28 CET 2009
- RT #51433 - Multipicity (sic) not handled correctly
(reported by Edy Incoletti and Jeff Chimene)
- Ensure all indices are created before foreign key
constraints (all db platforms, reported by Jeff Chimene)
0.11 Sun Jul 12 21:25:38 CEST 2009
- Bug #47593 Default type for PSQL 'serial' should be
'integer' not 'int' (thanks to Mart van de Wege).
- Added support for Dia 0.97 source files. Added verions
checks for each XML element containing it.
First reported in bug #47040: Associations are
not generated in Dia 0.97
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