From 83bf269d08e4f9f06b6b246b1865bc38382ad8dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Aleksandrovi=C4=8D=20Klimov?= Date: Thu, 16 Jul 2026 18:06:55 +0200 Subject: [PATCH] BaseAdapter: fix ANSI SQL identifier quoting ANSI SQL identifiers such as `"foobar"` may also contain quotes `"`. But then they're escaped like `"foo""bar"`, not `"foo\"bar"`. --- src/Adapter/BaseAdapter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Adapter/BaseAdapter.php b/src/Adapter/BaseAdapter.php index 6426d5c..853758d 100644 --- a/src/Adapter/BaseAdapter.php +++ b/src/Adapter/BaseAdapter.php @@ -24,7 +24,7 @@ abstract class BaseAdapter implements Adapter protected array $quoteCharacter = ['"', '"']; /** @var string Character to use for escaping quote characters */ - protected string $escapeCharacter = '\\"'; + protected string $escapeCharacter = '""'; /** @var array Default PDO connect options */ protected array $options = [