SQL array[], FK, PK
Две таблицы между собой соединены через PK и FK, но во второй таблице FK имеет массив [].
Как мне создать запись другого формата?
Пример кода:
create table tab1 (tab1_id serial primary key, timez TIME, name
varchar(15));
insert into tab1 (tab1_id,timez,name) values
(3,'05:15:05','pavel2121$@PO');
create table tab2 (tab2_id serial primary key, last varchar(10), tab1
VARCHAR(10)[], foreign key (tab1) references tab1 (tab1_id));
Detail: Столбцы ключа "tab1" и "tab1_id" имеют несовместимые типы: character varying[] и integer.
Но если я уберу массив и изменю формат на int, код работает, но невозможно добавить необходимую мне информацию.