From cb8eb1231de357dad91f0a4b4fe5eb821728ffb8 Mon Sep 17 00:00:00 2001 From: hawk__ Date: Thu, 14 Jun 2012 09:15:09 +0000 Subject: [PATCH] Corrected a problem with ID quoting when importing in WP 2.9.2 git-svn-id: https://plugins.svn.wordpress.org/postgresql-for-wordpress/trunk@557841 b8457f37-d9ea-0310-8a92-e5e31aec5664 --- pg4wp/driver_pgsql.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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);