diff --git a/pg4wp/rewriters/SelectSQLRewriter.php b/pg4wp/rewriters/SelectSQLRewriter.php index 90b6d37..d90b8f0 100644 --- a/pg4wp/rewriters/SelectSQLRewriter.php +++ b/pg4wp/rewriters/SelectSQLRewriter.php @@ -110,7 +110,6 @@ class SelectSQLRewriter extends AbstractSQLRewriter if(isset($wpdb)) { $sql = str_replace('GROUP BY ' . $wpdb->prefix . 'posts.ID', '', $sql); } - $sql = str_replace("!= ''", '<> 0', $sql); // MySQL 'LIKE' is case insensitive by default, whereas PostgreSQL 'LIKE' is $sql = str_replace(' LIKE ', ' ILIKE ', $sql); diff --git a/tests/rewriteTest.php b/tests/rewriteTest.php index 786c3a3..5ea4c30 100644 --- a/tests/rewriteTest.php +++ b/tests/rewriteTest.php @@ -382,6 +382,27 @@ final class rewriteTest extends TestCase $this->assertSame(trim($expected), trim($postgresql)); } + public function test_it_doesnt_rewrite_when_it_doesnt_need_to() + { + $sql = <<assertSame(trim($expected), trim($postgresql)); + } protected function setUp(): void