уточнить правильно ли я понял концепцию внешних ключей.
Например есть две таблицы чтобы упростить запись/ обновление. Создаём третью таблицу которая связанная с первой и второй. Пишем данные в новую таблицу, та в свою очередь передает их дальше по связям?
Новые данные в другие таблицы не запишет. Как уже сказали - это механизм сохранения консистентности данных. Единственное что можно создать ключ с политиками действий при обновлении/удалении в целевой таблице. Почитайте примеры с on update и on delete для foreign key - там всё более чем разжевано
Антон, специально для вас https://postgrespro.ru/education/books
Обсуждают сегодня