By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
INSERT 0 2
CREATE AGGREGATE
| n | a | q |
|---|---|---|
| foo | {1,2,3,4,5} | 2 |
SELECT 1
| n | a | q |
|---|---|---|
| foo | {1,2,3,4,5} | 2 |
SELECT 1
| n | a | q |
|---|---|---|
| foo | {1,2,3,4,5} | 2 |
SELECT 1
INSERT 0 2
| n | a | q |
|---|---|---|
| bar | {{6,7},{8,9},{10,11},{12,13}} | 5 |
| foo | {1,2,3,4,5} | 2 |
SELECT 2
INSERT 0 2
ERROR: cannot concatenate incompatible arrays DETAIL: Arrays with differing dimensions are not compatible for concatenation.
| n | a | q |
|---|---|---|
| bar | {"[6, 7]","[8, 9]","[10, 11]","[12, 13]"} | 5 |
| foo | {1,2,3,4,5} | 2 |
| baz | {"[66, 67]","[68, 69]",0} | 9 |
SELECT 3
ERROR: cannot cast jsonb array to type integer
| n | a | q |
|---|---|---|
| bar | {6,7,8,9,10,11,12,13} | 5 |
SELECT 1
ERROR: cannot extract elements from a scalar
| n | a | q |
|---|---|---|
| bar | {6,7,8,9,10,11,12,13} | 5 |
| baz | {66,67,68,69,0} | 9 |
| foo | {1,2,3,4,5} | 2 |
SELECT 3
| n | a | q |
|---|---|---|
| bar | {6,7,8,9,10,11,12,13} | 5 |
| baz | {66,67,68,69,0} | 9 |
| foo | {1,2,3,4,5} | 2 |
SELECT 3