!1989 issue修复:ignore处理json与jsonb类型时,类型零值修正

Merge pull request !1989 from zhangzhixian/issue_fix_json_default
This commit is contained in:
opengauss-bot
2022-08-03 10:07:01 +00:00
committed by Gitee
3 changed files with 32 additions and 16 deletions

View File

@ -2508,11 +2508,11 @@ Datum GetTypeZeroValue(Form_pg_attribute att_tup)
break;
}
case JSONOID: {
result = (Datum)DirectFunctionCall1(json_in, CStringGetDatum("0"));
result = (Datum)DirectFunctionCall1(json_in, CStringGetDatum("null"));
break;
}
case JSONBOID: {
result = (Datum)DirectFunctionCall1(jsonb_in, CStringGetDatum("0"));
result = (Datum)DirectFunctionCall1(jsonb_in, CStringGetDatum("null"));
break;
}
case XMLOID: {