MySQL Workbench Plugin to Export Schema as Symfony Propel Schema


MySQL Workbench provides DBAs and developers an integrated tools environment for:

  • Database Design & Modeling
  • SQL Development (replacing MySQL Query Browser)
  • Database Administration (replacing MySQL Administrator)

There are numerous MySQL Workbench plugin to export the MySQL schema into Propel, one is found here. This plugin export the schema into Propel xml schema.

For a symfony users, in the Wiki, has a plugin which based on the previous one.

My work extends the symfony one, with added features:

  • Export as Symfony Propel New Schema
  • Allow to sort the result by the tablename
  • Integrated changes from version 0.5 of PropelExport.grt.lua
  • Added support for YEAR field type
  • New 1.05: Added mapping for BLOB, MEDIUMBLOB, and LONGBLOB column
  • New 1.05: Fixed handling of multi columns foreign keys

Download:
Github: https://github.com/tohenk/mysql-workbench-propel-schema
Version 1.05 (Dec 17, 2010): symfony_propel_schema.grt.lua
Version 1.04: symfony_propel_schema_export.grt.lua

Advertisements

, ,

  1. #1 by Karlyn on May 27, 2010 - 5:13 am

    Subscribe to this site by email
    +1

  2. #2 by dvdvck on October 18, 2011 - 6:48 pm

    Hi, Could this plugin work with doctrine 1.2?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: