У меня есть три структуры таблицы: tournament, group и team. Таблицы tournament и group имеют отношение один ко многим, а group и team имеют отношение one-to-many, как показано ниже.
Как реплицировать значение таблицы tournament_id из group в таблицу group_tournament_id из team?
Я ищу ответ, который достигнет этого, используя оператор create, например
create table team (
id serial primary key,
group_id int references group,
group_tournament_id int references group(tournament_id)
);
конечно, это не сработало бы, потому что для того, чтобы ссылаться на что-то, оно должно быть уникальным, в этом случае турнир_ид не уникален
Мне нужен стандартный способ скопировать значение tournament_id из group в таблицу "team" group_tournament_id, когда я вставляю group_id inside команду table
edit: больше не нужно отвечать в symfony, просто postgreSQL будет хорошо

