Forum OpenACS Development: Response to Porting ACS 4 PL/Sql packages

Posted by Dan Wickstrom on
acs 4.0 function names seem to be on average quite long and descriptive. Since postresql truncates function names to 44 chars, we might need to rename some of the packages to something shorter, if we use the convention of converting package call functions from packageName.function to something like packageName_function.  In addtion, the package constructor methods seem to take a lot of arguements.  After a brief look around, I was able to find a package constructor that required 16 arguements.  16 is the limit for postgresql, so we might run into situations where arguement packing is required.