Ik geloof niet dat er een manier is om een array met meerdere typen te declareren; ik denk echter dat je kunt bereiken wat je probeert te doen met een composiettype , bijv.,
create type my_item as (
field_1 text,
field_2 text,
field_3 text,
field_4 number
);
U kunt dit dan gebruiken als het kolomtype voor uw tabel of zelfs een kolom met arrays van my_item[]
declareren als dat bij je past.