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();
+  }
 }
 
