diff --git a/pg4wp/driver_pgsql.php b/pg4wp/driver_pgsql.php index 36e8839..8807f8a 100644 --- a/pg4wp/driver_pgsql.php +++ b/pg4wp/driver_pgsql.php @@ -292,14 +292,14 @@ $pattern = '/LIMIT[ ]+\d+/'; $sql = preg_replace($pattern, '', $sql); - // For correct ID quoting - $pattern = '/[ ]*`([^`]*ID[^`]*)`[ ]*=/'; - $sql = preg_replace( $pattern, ' "$1" =', $sql); - // For correct bactick removal $pattern = '/[ ]*`([^` ]+)`[ ]*=/'; $sql = preg_replace( $pattern, ' $1 =', $sql); + // For correct ID quoting + $pattern = '/[ ]*([^ ]*ID[^ ]*)[ ]*=/'; + $sql = preg_replace( $pattern, ' "$1" =', $sql); + // WP 2.6.1 => 2.8 upgrade, removes a PostgreSQL error but there are some remaining $sql = str_replace( "post_date = '0000-00-00 00:00:00'", "post_date IS NULL", $sql);