WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

PostgreSQL for WordPress (PG4WP)

PostgreSQL for WordPress is a special 'plugin' enabling WordPress to be used with a PostgreSQL database.

PostgreSQL for WordPress (PG4WP) gives you the possibility to 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 and rewriting SQL queries on the fly when needed.

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.

If you want to use this plugin, you should be aware of the following : - WordPress with PG4WP is expected to be slower than the original WordPress with MySQL because PG4WP does much SQL rewriting for any page view - Some WordPress plugins should work 'out of the box' but many plugins won't because they would need specific code in PG4WP

You shouldn't expect any plugin specific code to be integrated into PG4WP except for plugins shipped with WordPress itself (such as Akismet). PG4WP 2.0 will have a mechanism to add plugin support.

Requires: 2.9.2 or higher
Compatible up to: 3.4.2
Last Updated: 2012-6-14
Downloads: 15,104

Ratings

5 stars
5 out of 5 stars

Support

0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
2 people say it's broken.

100,2,2
100,1,1 100,1,1 100,1,1
0,1,0
0,1,0 0,1,0 100,1,1 100,1,1 100,1,1 100,2,2
100,3,3 100,1,1
0,1,0
50,2,1
0,1,0
0,1,0 50,2,1 100,1,1 100,1,1 50,4,2
100,2,2
100,2,2
100,2,2 100,1,1 100,1,1
100,3,3
100,1,1
75,4,3
100,1,1
100,1,1
100,1,1
0,1,0
33,3,1