记录一个jsonb_array_elements因数据问题被坑的点
Posted spring20190213dream
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录一个jsonb_array_elements因数据问题被坑的点相关的知识,希望对你有一定的参考价值。
执行sql:
select id, jsonb_array_elements(content) from "fd_content_behavior_at_2WIQRCZAPA"
报错:
> ERROR: cannot extract elements from a scalar
原因:
content 有错误数据,加条件去掉错误数据即可。
select id, jsonb_array_elements(content) from "fd_content_behavior_at_2WIQRCZAPA" where content::text != ‘null‘
或者
select id, jsonb_array_elements(content) from "fd_content_behavior_at_2WIQRCZAPA" where content is not null
以上是关于记录一个jsonb_array_elements因数据问题被坑的点的主要内容,如果未能解决你的问题,请参考以下文章
带有 Java 14 的 IntelliJ 2020.1 中的“记录”预览功能在 Maven“安装”期间因编译器错误而失败,但以其他方式运行