array_aggまたはarray_stringを使用する場合、配列は特定のサイズを超えると空を返します。
SELECT array_agg(x.id) FROM (SELECT id FROM table LIMIT 500) x
-これは機能し、配列を返します。
しかし、このクエリ:SELECT array_agg(x.id) FROM (SELECT id FROM table LIMIT 667) x
機能しません。空の配列を返します。
これは配列の制限サイズに達していないことは間違いありません。なぜこれが起こっているのか、何か考えはありますか?