Eu tentei anexar uma matriz unidimensional a uma matriz bidimensional usando array_append na função psql. Eu defini count_values
como output by out count_values integer[][]
, cout_value
como variável na seção declare by count_value integer[]
, e tentei usar count_values := array_append(count_values, count_value)
, mas o erro function array_append(integer[], integer[]) does not exist
apareceu.
if ...
else
count_value:= array_append(count_value, 0);
end if;
index:= index + 1;
end loop;
count_values:= array_append(count_values, count_value);
end loop;
...
Veja este violino
ou, começando com uma matriz vazia,
ver outro violino