The truth is rarely pure and never simple

date-Modul bei drupal mit postgres

Bei 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
[php]$test = db_result(db_query("’2008-02-15 12:00:00 UTC’ AT TIME ZONE ‘US/Central’"));[/php]
muss durch
[php]$test = db_result(db_query("select ‘2008-02-15 12:00:00 UTC’ AT TIME ZONE ‘CST’"));[/php]
ersetzt werden. Die Zeilennummer ist aus der Fehlermeldung ersichtlich.