Если я правильно понял вашу концепцию, вот пример:
аюсь упростить структуру базы данных, и у меня есть две таблицыmatches
а такжеteam_statistics
:
Здесь, вteam_statistics
столteam_statistics.team_id
должен быть внешний ключ, который ссылаетсяmatches.teams_id
а такжеmatches.teams_id1
и аналогичноteam_statistics.group_id
должен ссылаться на внешний ключmatches.groups_id
а такжеmatches.groups_id1
Как это сделать в PostgreSQL?
Если есть другие способы сделать это, имея другую таблицу междуmatches
а такжеteam_statistics
Я открыт для предложений, но я все еще хотел бы знать, как иметь один внешний ключ, ссылающийся на два первичных ключа.