Changes since version 0.7.5
- Fixed indices on inherited fields
-
D2P/Entity/Sequence.pm : Fixed a bug on sequences default
maximum value (2^63 - 1 is too big for Perl to handle)
-
D2P/Generator/Postgres.pm : Fixed a bug on empty inherited tables
generation
-
D2P/Generator/Postgres.pm : Fixed a bug which caused D2P to
generate empty indices when indices specifications were wrong
Changes since version 0.7.4
-
doc/README.Diagrams : Added diagram structure documentation
-
D2P/Generator/Postgres.pm : Added support for comment generation.
-
D2P/Parser.pm : Added support for ZigZag lines, arcs, UML
relations and comments
-
D2P/Entity/Comment.pm, D2P/Entity/Relation/Comment.pm : Added
support for comments through UML notes and UML Implements relation.
-
doc/example/Example4.dia : Added relations example
-
D2P/Entity/Field/Serial.pm : Added support for SERIAL field type
-
D2P/Entity/Sequence.pm : Added support for sequences as entities
-
D2P/Utils.pm : Created a class with the strToPgId method
-
doc/* : Created subdirectory and moved documentation and examples
to it
-
D2P/Generator/* : Rewrite to work with the new data structure, new
supports
-
D2P/Parser.pm : Parser was rewritten from scratch using entity
classes ; modules and tables are now automatically reordered
-
D2P/Entity* : Added entity classes
-
Exemple3.php : Added complete example for the PHPClasses modules
-
php/* : Complete rewrite.
-
README, README.PHP, README.PgSQL, README.PgDrop : Added some
documentation
-
D2P/*, dia2postgres.pl : Split the script into a parser module and
code generating modules.
-
lib/ref.sql : Fixes to work in PostgreSQL 7.3
Changes since version 0.7.3
-
dia2postgres.pl : Modified commande line parsing, changed enums
support so that code generation happens after the original data has
been modified, added PHP classes generation
-
php/* : Added PHP classes required for using the generated PHP code
-
Makefile : Added the Makefile in order to strip the main executable
of debugging code and to run the examples.
-
Exemple2.* : Added this example (generates a database, inserts some
data, and creates working PHP code)
Changes since version 0.7.2
-
dia2postgres.pl : Fixed bug about inheritance (inheritance was
handled the same way as references)
-
lib/inh.sql : Fixed a bug that caused a crash on UPDATE
-
lib/ref.sql : Fixed generated functions and triggers so that they
use the right primary key type