и прочее
пока все что смог найти они служат для запросов.
но у меня эти же самые запросы работали без указания этих ключей?
CREATE TABLE IF NOT EXISTS public.members_in_chat ( id_chat integer NOT NULL, id_member integer NOT NULL, CONSTRAINT id_chat FOREIGN KEY(id_chat) REFERENCES chats(id), CONSTRAINT id_member FOREIGN KEY(id_member) REFERENCES members(id) ); поэтому вопросу вот создаю я такую связь как она влияет на запросы? для чего стоит указывать связи между таблицами таким образом?
Неправильно ты Лёша бутерброд кушаешь. Ты знаешь что вообще такое FK?
связь между таблицами
Ну как ты писал что и без указания FK у тебя всё работало ) Так всё же, конкретно для БД, что они там делают?
Это связующая таблица, как я понял, связывает пользователя и чат в котором он состоит.
Обсуждают сегодня