Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0006071
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] A. Platformmajorhave not tried2008-11-19 16:012011-10-19 21:48
ReporterpjuvaraView Statuspublic 
Assigned Toiciordia 
PrioritynormalResolutionopenFixed in Version
StatusacknowledgedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0006071: MySQL support

DescriptionSupport for MySQL as additional RDBMS in addtion to Oracle and PostgreSQL
TagsReleaseCandidate
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0041944)
jrtejada (reporter)
2011-10-19 20:35

What components are involved in the migration?

I'd like to help in this implementation


Regards
(0041945)
iciordia (manager)
2011-10-19 21:48

The biggest effort is the legacy pl/sql code (how to automatically translate current pl/sql code to mysql procedural language using dbsourcemanager).

The steps in this process would be:
1) Understand how DBSourceManager works. There is some documentation in Openbravo wiki but it will definitely require to explore the code
2) Enable mysql in dbsourcemanager and fix all issues till it installs openbravo tables and columns in the database. This should not be difficult but a relevant effort. Once it is done it should be possible to build the system on top of it but the system won't work
3) Next is to create a manually coded reference implementation in mysql for all different db_objects (triggers, functions, store procedures, views, etc.).
4) Using 3) as reference, extend the pl translator in dbsourcemanager to support mysql. This would be a difficult and very big effort

Once the database is created, the rest of the process should be much simpler and lighter.

My estimation for the whole process is several month-man. My recommendation is to wait till Openbravo replaces the legacy pl/sql (not sooner than 2013), but of course feel free to try.

Ismael

- Issue History
Date Modified Username Field Change
2008-11-19 16:01 pjuvara New Issue
2008-11-19 16:01 pjuvara Assigned To => rafaroda
2008-11-19 16:01 pjuvara sf_bug_id 0 => 2314993
2008-11-19 16:01 pjuvara Regression testing => No
2008-11-20 08:39 rafaroda Assigned To rafaroda => pjuvara
2008-11-26 17:25 pjuvara Sticky Issue No => Yes
2008-11-26 17:36 pjuvara Tag Attached: ReleaseCandidate
2008-11-26 17:37 pjuvara Status new => acknowledged
2008-11-26 17:39 pjuvara Sticky Issue Yes => No
2009-05-22 19:33 pjuvara Assigned To pjuvara => iciordia
2011-10-19 20:35 jrtejada Note Added: 0041944
2011-10-19 20:36 jrtejada Issue Monitored: jrtejada
2011-10-19 21:48 iciordia Note Added: 0041945


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker