首页 > 解决方案 > 如何在 postgres 中使用 json 参数向函数内部调用函数添加附加参数

问题描述

基本上我有child_function(arguments json)

在这个函数内部,我正在调用另一个函数,其参数与使用完全相同child_function

select * from main_function(arguments)

但是我想在调用时添加一些固定参数(例如'childFunction':true)main_function(),可以吗?如何?

标签: jsonpostgresqlfunctionparameters

解决方案


串联完成了这项工作:

select * from main_function( (arguments::jsonb || '{"childFunction": true}'::jsonb)::json )

推荐阅读