From f0d659ecad37ae123413928987de2f6fe33ce87e Mon Sep 17 00:00:00 2001 From: hawk__ Date: Wed, 7 Apr 2010 23:41:32 +0000 Subject: [PATCH] Improve MySQL "IF" conversion git-svn-id: https://plugins.svn.wordpress.org/postgresql-for-wordpress/trunk@226244 b8457f37-d9ea-0310-8a92-e5e31aec5664 --- pg4wp/driver_pgsql.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pg4wp/driver_pgsql.php b/pg4wp/driver_pgsql.php index eef596c..cae4cf5 100644 --- a/pg4wp/driver_pgsql.php +++ b/pg4wp/driver_pgsql.php @@ -149,8 +149,8 @@ $sql = str_replace( 'FROM \''.$curryear, 'FROM TIMESTAMP \''.$curryear, $sql); // MySQL 'IF' conversion - $pattern = '/IF[ ]*\(([^,]+),([^,]+),([^\)]+)\)/'; - $sql = preg_replace( $pattern, 'CASE WHEN $1 THEN $2 ELSE $3 END', $sql); + $pattern = '/ IF[ ]*\(([^,]+),([^,]+),([^\)]+)\)/'; + $sql = preg_replace( $pattern, ' CASE WHEN $1 THEN $2 ELSE $3 END', $sql); $sql = str_replace('GROUP BY '.$table_prefix.'posts."ID"', '' , $sql); $sql = str_replace("!= ''", '<> 0', $sql);