json - 如何在 postgres 中使用 json 参数向函数内部调用函数添加附加参数
问题描述
基本上我有child_function(arguments json)
在这个函数内部,我正在调用另一个函数,其参数与使用完全相同child_function
:
select * from main_function(arguments)
但是我想在调用时添加一些固定参数(例如'childFunction':true)main_function()
,可以吗?如何?
解决方案
串联完成了这项工作:
select * from main_function( (arguments::jsonb || '{"childFunction": true}'::jsonb)::json )
推荐阅读
- javascript - 将 Firebase 方法转换为异步等待
- c# - 无法将 Json 结果放入列表中
- php - 使用 OAuth2.0 在 PHP 中包含 Google Sitemap Api
- clojure - 如何循环打印?
- php - APP_ENV 和 APP_DEBUG 常量对 Symfony 应用程序有什么影响?
- angular - 获取 Angular 组件的滚动位置
- amp-story - 如何将 none-amp-page 引用到 amphtml 页面和 amp 故事页面
- regex - 将字符串与最大数值匹配的正确正则表达式
- metadata - 从 Hakyll 中的元数据创建列表字段
- flutter - 带有标题和正文的颤动发布请求