Oracle Reservations for Two

We went to talk to the Oracle, and here is what she said:
- Your installer needs fixing
- Database objects can only be 30 characters
- Quoting every column is a pain in the @#$!
We obeyed her comands, and the voila! HEAD now installs cleanly on oracle. See the sandbox for living proof.
Oracle defaults to the SQL standard of UPPER CASING everything that is not specifically double quoted. This caused a catch-22 in the installer by not being able to choose the oci8 or oci8po ADODB drivers for complete functionality. So we made some tweaks in the ADODB DataDict classes to enable Oracle installation, however we still had to have every query and object be case sensitive. Being a lazy guy, I can understand how typing quotes in sqlplus/toad/tora is enough to drive anyone mad. In order to remove the quotes, we have to change all the sql reserved words to enable quoteless queries. /lester and I have been digging through the schema_inc's and renaming all column and objects and we have made really good progress, as can be seen by the SchemaChangelog.
Currently, a fresh build or checkout from cvs HEAD should work great.
Related Items
Documentation » Technical Documentation
Documentation geared towards developers and people who want to learn about the core processes of bitweaver
HEAD ON! Support has been added for Pear::DB! • Oracle Reservations for Two • ReleaseTwo: Shedding that last bits of our roots, finding the core of our being • getContentList • How to add a pagination to an object list • Moving bw in another directory • pma and mysql • safe mode on / open_base_dir • sequence and auto • The package I am currently developping is suddenly desactivated • APIDocumentation • Archived Picture Upload with Fisheye under Windows • Bitweaver and Browser Cookies • bitweaverCVS • bitweaverFeatures • bitweaverPerformance • CodingGuidelines • CreatingServices • CssSchema • InstallbitweaverDoc • IntegrationTutorial • LibertyFormats • LibertyMime • LibertyServices • phpdoc content status • PortingTikiWikiPackages • PrototypeAjaxObject • PrototypeReference • SamplePackage • SearchPackageDevNotes • TUTORIAL - Displaying Icons ONLY to AUTHORS of the page • Tutorial - Liberty Plugins • Tutorial - Liberty Plugins II • UsersDoc
Comments
Firebird gain