I think that every one will be excited to know that there is a "update" to the ibmdb2 storage engine.

The update forces the library(schema) and file(table) to be UPPERCASE if the MySQL code is installed in a case insensitive file system, ie *not /QOpenSys
no need to change your MySQL code.

The code for the storage engine are on the YiPs site ( http://174.79.32.155/wiki/MySql/DB2StorageEngine )

I spent some time getting it to compile on the i (that was a treat) and then found it was included with the latest ZendServer code.

I think this is a big advancement. I truly hated the "library" and "filename" issues.


here are some snippets from the release notes:
* MySql IBMDB2i Storage update for MySQL 5.1.50 (see "Resolved Issues" section for more details)

MySql IBMDB2i Storage
Fixes for better IBM i interoperability:
- Force UPPER case when installed in IFS case insensitive file system (ie. Zend default install is case insensitive /usr/local/mysql)
- Add support for zoned decimal like mysql numeric(12,2).

Installation instructions
- Stop MySQL daemon
- Rename /usr/local/mysql/lib/plugin/ha_ibmdb2i.so.0.0.0 to ha_ibmdb2i.so.0.0.0_old
- Copy /usr/local/zendsvr/bin/ha_ibmdb2i.so.0.0.0 to /usr/local/mysql/lib/plugin


Note: If the user wants to regain full control over MySql created UPPER/"lower" case, the entire Zend MySql installation must be moved
to a case sensitive IFS file system (ie. start with /QOpenSys/).

--
Bryan



> One of the more annoying parts the integration is indeed the "" around
> the object name. That is normal, and no you cannot change it to the
> best of my knowledge. When you created the table, IBM i created the
> collection for you called "test" (quotes part of the name). You can
> access the data in "test" with any IBM tool or DBU etc without trouble.
> I do it quite a bit.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.