Achievements:
* Initial Database Designer interface for new databases and using but no modifying reverse engineered tables (Done but should be improve), demo at:
- At this record weren't show (I like to upload other video with this parts but my connection is very slow and take almost one hour to upload this video) that this addin can use reverse engineered tables from database explorer with drag and drop, relationship can be modified by right click in cardinality (1:1, 1:M) and optionality (mandatory, optional) and add hierarchy (Foreign key + Primary key)
- Database Designer addin interface was think to allow to do all task as fast as possible (not calling a window for any change at table figure) because this is for me, the biggest problem from others open source database designers (that I try), and for this reason is a very simple and intuitive (or try at least) interface.
Objectives for the next weeks:
* Add persistence to model, right now that part is broken.
* Fix some issues of database addin.
* Finish Addin, and improve interface (graphically).
* Right now only generate SQL sentences for new tables, but I want to add generation of sql alter sentences for reverse engineered tables (this is done partially at some dbs for MonoDevelop.Database Addin, I need just to complete that part at all dbs to use at Database Designer Addin) (Long term objective)
Notes:
- It's important to know that I'm going to try to professionally finish this addin (Database Designer Addin) even if I need to use a lot of time outside GSoC, I want (and need) to debug and complete MonoDevelop.Database (others parts not just database designer) because for what I use it at least (extract metadata from databases ) is almost broken (with some databases) but both addin are tightly integrate (only fix almost at sqlite database but should work with all when fixed).
- I sincerely think that this addin is not really complete for professional use and should be finished by me (even after GSoC I'm going to work on that), because of that I appreciate any suggestions or ideas about addin functionalities.
Regards, Luis.