I'm using PHPBB on my postgresql database. I would like to use coppermine with it. However, When I went to install coppermine, I realized that it only supports mysql - I clearly ignored this requirement when I was reading them.
I am an experienced php and db programmer, and I am willing to do the work to make this happen. My first thought was to simply replace "mysql" with "pgsql" everywhere in the code, and fix the few places which use "mysql_insert_id" to use a sequence. However, I then thought that if I'm going to go and do all that work, why not replace all the db calls with nicely abstracted ones that work for other databases too...
I am willing to do most of the work on this, but the other developers are going to have to continue to use whatever db abstraction layer gets used, forevermore. Personally, I like PEARDB, and it is fairly standard and well distributed.
Would all you other developers be interesed in switching to using a db abstraction layer? Do you have any preferences of which one is used? Can I get CVS access to do this? Have you considered doing this before, or are you already in the process of doing it? I didn't see any mention of it, but I didn't dig too deep, either.
Thanks
Chris