MySQL Forums :: MySQL Workbench :: MySQL Workbench: Propel, Doctrine, SQLAlchemy, ActiveRecord, Hibernate


Advanced Search

MySQL Workbench: Propel, Doctrine, SQLAlchemy, ActiveRecord, Hibernate
Posted by: Edwin DeSouza ()
Date: May 04, 2008 11:05PM

Below is a list of community developed ORM Plugins for MySQL Workbench.

WB can do Forward Engineering:
1) WB --> RDBMS
2) WB --> ORM --> RDBMS

WB can do Reverse Engineering:
3) WB <-- RDBMS
4) WB <-- RDBMS <-- ORM
5) [WB <-- ORM is not planned. Use Scenario #4 instead]


PHP Frameworks: Doctrine1, Doctrine2, Propel, Zend DbTable, CakePHP
http://github.com/johmue/mysql-workbench-schema-exporter

Drupal (PHP):
https://github.com/ttk/mysql-workbench-plugins

Propel (PHP):
http://propel.phpdb.org/trac/
http://www.diloc.de/blog/downloads/PropelExport.grt.lua
http://www.diloc.de/blog/2009/10/14/mysql-workbench-propel-export-plugin-v05/
http://www.diloc.de/blog/2008/08/05/mysql-workbench-propel-export-plugin-v04/
http://www.diloc.de/blog/2008/05/27/mysql-workbench-propel-export-plugin/

Doctrine (PHP):
http://www.phpdoctrine.org/
http://github.com/johmue/mysql-workbench-schema-exporter [new project]
http://code.google.com/p/mysql-workbench-doctrine-plugin/ [old project]
http://technotes.steudel.org/2009/12/how-to-generate-yaml-files-for-doctrine-using-mysql-workbench/

Symfony (PHP):
http://www.symfony-project.org/
http://trac.symfony-project.org/wiki/SymfonyYamlMyqlWorkbenchPlugin
http://numpang.bkdjombang.com/files/lua/symfony_propel_schema_export.grt.lua
http://tohenk.wordpress.com/2010/02/24/mysql-workbench-plugin-to-export-schema-as-symfony-propel-schema/
http://symfonynerds.com/blog/?p=366
http://www.edandersen.com/2008/07/02/symfony-in-enterprise-tips-and-experiences/

CakePHP CakeSchema Export (PHP):
http://bin.cakephp.org/saved/45105

Aerial CMS (PHP):
https://github.com/aerial-framework/core/tree/master/Plugins/MySQL%20Workbench

PHPOpenBiz:
http://www.phpopenbiz.org/jim/features
http://www.phpopenbiz.org/jim/node/332

Yii Framework (PHP, CActiveRecord)
http://blog.orite.com.au/web_development/2009-02-06/mwbmodelcommand-yii-framework-and-mysql-workbench/
http://www.yiiframework.com/extension/mwbmodelcommand/
http://www.yiiframework.com/doc/api/CActiveRecord

Storm (Python):
https://storm.canonical.com/
[looking for volunteer developers for community plugin]

SQLAlchemy (Python):
http://www.sqlalchemy.org/
https://github.com/PiTiLeZarD/workbench_alchemy
https://gist.github.com/veer66/62cee91eaacfbd661b9b

DBModelGem (Ruby):
http://wiki.rubyonrails.com/rails/pages/DBModelGem
[looking for volunteer developers for community plugin]

ActiveRecord (Ruby):
http://wiki.rubyonrails.org/rails/pages/ActiveRecord
http://github.com/rafaelp/dbdesigner_generators/tree/master
[looking for volunteer developers for community plugin]

Rails (Ruby):
http://sourceforge.net/projects/railsexporter/

Sequel (Ruby):
http://sequel.rubyforge.org/

Hibernate (Java):
http://www.hibernate.org/



Edited 32 time(s). Last edit at 09/07/2015 07:33PM by Edwin Desouza.

Options: ReplyQuote


Subject Views Written By Posted
MySQL Workbench: Propel, Doctrine, SQLAlchemy, ActiveRecord, Hibernate 46757 Edwin DeSouza 05/04/2008 11:05PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.