Skip to content

Commit cd0f6fb

Browse files
committed
support json_build_object (postgres version of json_object)
1 parent c1a1a30 commit cd0f6fb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/webserver/database/sql.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,9 @@ fn expr_to_stmt_param(arg: &mut Expr) -> Option<StmtParam> {
595595
concat_args.push(function_arg_to_stmt_param(arg)?);
596596
}
597597
Some(StmtParam::Concat(concat_args))
598-
} else if func_name.eq_ignore_ascii_case("json_object") {
598+
} else if func_name.eq_ignore_ascii_case("json_object")
599+
|| func_name.eq_ignore_ascii_case("json_build_object")
600+
{
599601
let mut json_obj_args = Vec::with_capacity(args.len());
600602
for arg in args {
601603
json_obj_args.push(function_arg_to_stmt_param(arg)?);

0 commit comments

Comments
 (0)