Postgres数据库中有一列存储jsonb类型值。其中一些值是原始字符串(不是列表或字典)。我希望能够对该列执行regex搜索,如
select * from database where jsonb_column::text ~ regex_expression.问题是对于已经是字符串的值,从jsonb到text的转换会在值的开头和结尾添加额外的转义双引号。我不希望regex查询中包含<
我的posgtgres表中有一个jsonb列,json的结构是:{'alias':"name1","name2","name"....}我已经编写了Postgres查询来检查JSON对象中的数组是否包含该名称。 select * from public.table t where json_col-&g