date-Modul bei drupal mit postgres
05.04.2009Bei Verwendung des date-Moduls einer Drupal-Installation kann es folgende Fehlermeldung geben:
- warning: pg_query() [function.pg-query]: Query failed: FEHLER: Fehler »syntax error« bei »'2008-02-15 12:00:00 UTC'« at character 1 in [...]/includes/database.pgsql.inc on line 139. - user warning: query: '2008-02-15 12:00:00 UTC' AT TIME ZONE 'US/Central' in [...]/modules/date/date_api_sql.inc on line 96.
Um den Fehler zu beheben, aber dennoch die Funktionalität des date-Moduls zu erhalten, muss die Datei modules/date/date_api_sql.inc bearbeitet werden: die Zeile
$test = db_result(db_query("'2008-02-15 12:00:00 UTC' AT TIME ZONE 'US/Central'"));
muss durch$test = db_result(db_query("select '2008-02-15 12:00:00 UTC' AT TIME ZONE 'CST'"));
ersetzt werden. Die Zeilennummer ist aus der Fehlermeldung ersichtlich.