Hello,
I work on the DB2 database server at IBM. In my personal time, I've written a patch to add DB2 support to MediaWiki. It supports most of the MediaWiki Database API with some gaps in searching and admin. I'm involved in launching a site based on the patch and moving another wiki onto it, so the gaps should be plugged in due time.
I don't have commit access. Could someone help get this committed?
The patch is against r43499 of the trunk: http://lpetr.org/ibm_db2_patch/
The diff defines the changes to existing files: http://lpetr.org/ibm_db2_patch/add_ibm_db2.diff
Changes: - Improved database agnosticism in Special pages (good for DB2, MSSQL, Oracle) - DB2 interface options in the config index.php - Some new constants like TS_DB2 for DB2 timestamp format
There are also three new files: http://lpetr.org/ibm_db2_patch/includes/db/DatabaseIbm_db2.php http://lpetr.org/ibm_db2_patch/includes/SearchIBM_DB2.php http://lpetr.org/ibm_db2_patch/maintenance/ibm_db2/tables.sql
They are named to match the existing database files. Capitalization is a bit inconsistent for compatibility. 'ibm_db2' is the name of the required PHP extension, and the config/index.php algorithm requires Ibm_db2 spelling for the Database module. Etc.
IBM DB2 is available for free download at http://tinyurl.com/6lg5pa My public SSH key is http://lpetr.org/personal/leo-public.pub
Regards,
Leons Petrazickis http://lpetr.org/blog/