Я не верю, что есть способ объявить массив с несколькими типами;однако, я думаю, что вы можете выполнить то, что вы пытаетесь сделать с составным типом , например,
create type my_item as (
field_1 text,
field_2 text,
field_3 text,
field_4 number
);
. Затем вы можете использовать это как тип столбца для вашей таблицы или даже объявитьстолбец массивов my_item[]
, если это соответствует вашим потребностям.