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/