メディアが付いている条件で「((other ? 'attachment') AND JSONB_ARRAY_LENGTH(other->'attachment') > 0))」としているところでQuery failed: ERROR: 22023: cannot get array length of a non-array LOCATION: jsonb_array_length, jsonfuncs.c:1836が記録されているが、配列かどうかを判定する方法が無い?PostgreSQL16から使えるIS JSON ARRAYを使う必要がある?(当方PostgreSQL14)