Wordpress has always been locked into using mysql as its database storage engine. There is a good discussion of 'why' in the codex
But some people would like to use some other databases such as PostgreSQL. There are many diffrent motivations behind this, sometimes people already have PostgreSQL on their server and don't want to install MySQL along PostgreSQL, or simply don't like MySQL and prefer using alternatives.
PostgreSQL for WordPress (PG4WP) gives you the possibility tu install and use WordPress with a PostgreSQL database as a backend. It works by replacing calls to MySQL specific functions with generic calls that maps them to another database functions.
When needed, the original SQL queries are rewritten on the fly so that MySQL specific queries work fine with the backend database.
Currently, support is focused on PostgreSQL, but other databases can be added quite easily by providing the appropriate 'driver'. MySQL driver is enclosed, which just does "nothing". If you need/wish support for another database, please feel free to contact the author, writing a driver is not really hard if you know a bit about SQL and the database you want support for.




