I took some time this friday afternoon to enhance chapter 4 of the OpenACS 4.5 Developer Guide. Basically I have:
- Done a search+replace, changing "PL/SQL" to "PL/pgSQL" and "Oracle" to "PostgreSQL".
- Ported the PL/SQL syntax to PL/pgSQL syntax.
- Added explanations for package_name and type_extension_table. Explanations for name_method and abstract_p are still missing. I was unable to find information on these, so can anyone please provide me with the definitions of these parameters?
- and edited out a little text here and there. Have a look at http://bcuni.net/dev/objects.ht ml.
I know this doesn't change the fact that the current object system documentation is too simplistic, that more examples and details need to be added to the current documentation, but I thought it would be a nice addition until better crafted documentation comes along.
Has anyone been assigned to porting the Object System documentation? If not, I'd be willing to take that upon me.
On a final note. Looking through various datamodels, I have found the naming scheme to be somewhat irregular. Perhaps this is the time, now that the documentation is being written, to decide on an official naming scheme for the datamodels (i.e. write new__foo_id instead of p_foo_id etc.)?
I hope this comes to some help - let me know what you think.
Regards,
Simon
Request notifications