Saya tidak percaya ada cara untuk mendeklarasikan array dengan banyak tipe; namun, saya pikir Anda dapat mencapai apa yang Anda coba lakukan dengan jenis komposit , misalnya,
create type my_item as (
field_1 text,
field_2 text,
field_3 text,
field_4 number
);
Anda kemudian dapat menggunakan ini sebagai tipe kolom untuk tabel Anda atau bahkan mendeklarasikan kolom array dari my_item[]
jika itu sesuai dengan kebutuhan Anda.