所以我在插入表性能之前触发函数有问题。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