Skip to content
Prev Previous commit
Next Next commit
support json_build_object (postgres version of json_object)
  • Loading branch information
lovasoa committed Jul 12, 2024
commit cd0f6fb8d41844f428fd190781028b46eeb3d85b
4 changes: 3 additions & 1 deletion src/webserver/database/sql.rs
Original file line number Diff line number Diff line change
Expand Up @@ -595,7 +595,9 @@ fn expr_to_stmt_param(arg: &mut Expr) -> Option<StmtParam> {
concat_args.push(function_arg_to_stmt_param(arg)?);
}
Some(StmtParam::Concat(concat_args))
} else if func_name.eq_ignore_ascii_case("json_object") {
} else if func_name.eq_ignore_ascii_case("json_object")
|| func_name.eq_ignore_ascii_case("json_build_object")
{
let mut json_obj_args = Vec::with_capacity(args.len());
for arg in args {
json_obj_args.push(function_arg_to_stmt_param(arg)?);
Expand Down