Hi Carlos, happy new year for to you as well!
Thanks for the contribution - I have already committed it to the Slide CVS. Could you please check if the committed stuff looks ok to you? I will have a closer look at this in the following days and would be glad if you would help me getting started then :) Cheers, Oliver On Mon, 03 Jan 2005 00:54:00 +0900, Carlos Villegas <[EMAIL PROTECTED]> wrote: > Happy New Year, > > As promised, I've submitted an initial implementation of a slide store > based on Apache OJB O/R tool. I created a new bug report in bugzilla > (Bug 32913) and attached the files. > I've implemented all stores except the content store. Need more time to > think about it. The BLOB type is not supported by all databases (though > most have some support for large objects) and still need to check if OJB > have some generic way of dealing with large binary objects. > There is support for changing the table prefix via a build property. The > SQL is generated from the peer classes directly using xdoclet and > torque. However, torque doesn't do a good job generating the sql script > and the create statements may need to be reordered manually so that > tables that are target of referencial integrity constraints are created > first. Need to check if commons-sql does a better job. > Also I've implemented a mechanism to store property values that consists > of lists like version-set or group-member-set in a separate table, one > list item per row. > I tested PostgreSQL 7.4.6/8.0.0rc2 and MySQL 4.1.8. Didn't run the full > testsuite, just verified that it basically works by creating some > folders and files and creating versions/checkout/checkin, etc. > It's a first try, mostly followed the RDBMS logic and converted it to > OJB. Need to optimize the mappings and tune OJB for Slide behaviour. > > Oliver, please check it out and go ahead an make any adjustments. > As I said I'll think about the BLOB issue but I won't have much time for > this during the following 2 or 3 weeks. > > Regards, > > Carlos > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
