Bouml 6.0 adding MySQL available

Bouml 6.0 adding MySQL available

Postby Bruno Pagès » Mon 13 Aug 2012 06:21

In the first versions only the physical model (MPD) will managed, allowing to generate/reverse MySQL databases/tables.

In this version you can model MySQL databases and tables, and generate MySQL code, the reverse is not yet available, and you can't yet access/modify the MySQL definitions through a plug-out. The documentation is not yet updated too.

Databases are supported by artifacts stereotyped databases, the default extension of the generated/reversed file for these artifacts is sql, it can be changed through the generation settings. An artifact stereotyped database can't have a definition in the other languages, and an artifact not stereotyped database can't have a definition for MySQL. To avoid collision the artifact previously stereotyped database are modified to be stereotyped _database when you load an old project.

A table is a class stereotyped table, to generate its code you have to associate it to an artifact like for classes. A class stereotyped table can't have a definition in the other languages, and a class not stereotyped table can't have a definition for MySQL. To avoid collision the classes previously stereotyped table are modified to be stereotyped _table when you load an old project.

The columns and non foreign keys are supported by attributes.

The foreign keys are supported by unidirectional associations/compositions/aggregations. The stereotypes full, partial and simple are added and used to specify the match. The optional name of the key is specified by the name of the first role.

As usual you have to set MySQL in the global menu 'Languages' to be able to access to MySQL specificities.

Recall : the licenses are independent of the versions of BOUML
ImageAuthor of Bouml
Bruno Pagès
 
Posts: 603
Joined: Mon 20 Feb 2012 09:23
Location: France

Return to News / Nouvelles

Who is online

Users browsing this forum: No registered users and 1 guest

cron