Index: includes/database/pgsql/install.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/database/pgsql/install.inc,v retrieving revision 1.1 diff -u -p -r1.1 install.inc --- includes/database/pgsql/install.inc 21 Aug 2008 19:36:36 -0000 1.1 +++ includes/database/pgsql/install.inc 19 Jan 2009 09:41:31 -0000 @@ -8,5 +8,13 @@ class DatabaseInstaller_pgsql extends Da public function name() { return 'PostgreSQL'; } + + private function hasUTF8Encoding() { + return db_result(db_query("SELECT server_encoding")) == "UTF8"); + } + + public function installable() { + return parent::installable() && $this->hasUTF8Encoding(); + } }