Так что у меня есть проблема с функцией триггера перед вставкой на производительность таблицы.postgresql триггер функция для проверки даты концерта
В таблице производительности У меня есть
id_performance(PK)
id_performer(foreign key)
id_concert(FK)
id_song(FK)
role (it can be violine, sopran, alt etc)
В таблице концерта у меня есть:
id(PK),
name,
date
id_location(FK).
В таблице исполнителя у меня есть:
id(PK),
FirstName
LastName.
мне нужно проверить перед вставкой на столе исполнение, дата концерта в столовом концерте, потому что один исполнитель может исполнять только один концерт в день, в то время как концерт может иметь множество исполнителей. Поэтому мне нужна функция триггера, которая не позволит добавить к перформансу производительности, у которого уже есть концерт в тот день.
Вот изображение E-R диаграммы: http://prntscr.com/e4cf92
Это действительно самый простой способ, но мой учитель явно любит функцию триггера, и он настаивает на том, что мы делаем это с функцией триггера, и я действительно не знаю, как это сделать что. – carloraics
Еще не видел эту часть моего курса. Вы должны будете ждать кого-то еще, мои извинения. – Faegy