Так у тебя tg_id в UserChannel не foreign key, а при этом ты ссылаешься на него
так он и не должен быть вторичным ключом... Как в таком случае поступить?
Смотри, у тебя tg_id не уникален, при этом ты ссылаешься на него как на внешний ключ.
Я это уже понял
так а он не должен быть уникален в этом случае
У тебя же может быть в UserChannel 2 записи с одинаковым tg_id.
так а я хочу, чтобы было 2 записи с одинаковым tg_id
Как такое возможно? Ты слышал про нормальные формы баз данных?
В таблице Transaction ты можешь ссылаться на запись где tg_id будет тот же. Но в таблице UserChannel он не может дублироваться
у меня нету больше таблицы с tg_id
Обсуждают сегодня