Index: includes/database.pgsql.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/database.pgsql.inc,v retrieving revision 1.13 diff -u -Ff -r1.13 database.pgsql.inc --- includes/database.pgsql.inc 25 Aug 2005 21:14:16 -0000 1.13 +++ includes/database.pgsql.inc 27 Aug 2005 16:42:23 -0000 @@ -32,6 +32,13 @@ // pg_last_error() does not return a u $track_errors_previous = ini_get('track_errors'); ini_set('track_errors', 1); + if (!function_exists('pg_connect')) { + drupal_maintenance_theme(); + drupal_set_title('PostgreSQL functions not enabled'); + print theme('maintenance_page', '

You do not have the php_pgsql module enabled.

+

Please see the php manual about PostgreSQL installation.

'); + exit; + } $connection = @pg_connect($conn_string); if (!$connection) { drupal_maintenance_theme();