なんかnotestockの検索で変なエラーが記録されているときがあるが、全然原因が分からん、再現もしないし。

あー、なるほどね。再現できた。なんか想定していない変なデータがあるな。

えー、検索ワードは分かったけど、実行されるSQLを実際に流してもエラーにならん。

メディアが付いている条件で「((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)

フォロー

うーん、PostgreSQLバージョンアップしないと解決しないな。再来週辺りでやるか。

ログインして会話に参加
:realtek:

思考の /dev/null