Skip to content

Commit 6500972

Browse files
committed
Fixed parameter value formatting issue for PostgreSQL JSONB queries
1 parent 2763d83 commit 6500972

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/DatabaseBenchmark/Databases/PostgreSql/PostgreSqlJsonbQueryBuilder.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using DatabaseBenchmark.Databases.Sql.Interfaces;
55
using DatabaseBenchmark.Model;
66
using System.Text;
7+
using System.Text.Json;
78

89
namespace DatabaseBenchmark.Databases.PostgreSql
910
{
@@ -193,8 +194,6 @@ private static string BuildUnaryCondition(string @operator, string[] inputCondit
193194
}
194195

195196
private static string FormatValue(object value) =>
196-
value is string s
197-
? $"\"{s.Replace("'", "''")}\""
198-
: value.ToString();
197+
JsonSerializer.Serialize(value).Replace("'", "''");
199198
}
200199
}

0 commit comments

Comments
 (0)