Массив внешних ключей
У меня есть таблица users:
CREATE TABLE IF NOT EXISTS users (
user_id int GENERATED ALWAYS AS IDENTITY NOT NULL,
first_name text NOT NULL,
last_name text NOT NULL,
company text,
profession text,
description text,
CONSTRAINT PK_users_user_id PRIMARY KEY(user_id)
);
А еще есть таблица teams. По идеи, в teams должно быть поле members, которое было бы FOREIGN KEY, ссылающееся на users. Я пробую создать этот массив так, но ничего не получается:
CREATE TABLE IF NOT EXISTS teams (
team_id int GENERATED ALWAYS AS IDENTITY NOT NULL,
name text NOT NULL,
company text,
description text,
members integer[] ELEMENT REFERENCES users,
CONSTRAINT PK_teams_team_id PRIMARY KEY(team_id),
);
Как организовать members. Заранее благодарю!