我需要在psql表上实现唯一约束 我有专栏,
1)约会 2)员工 3)client_id 4)start_time
尝试添加两个约束,如 1)检查date,employee,start_time,client_id的唯一规则,这将只使用唯一约束
但是第二个约束条件是我们已经创建条目,其中包含date,employee,start_time和client_id是假的
- >所以,如果有人试图创建相同的条目,我们需要检查约束,如, 任何条目是否已存在,字段“date,employee_id,start_time”AND client_id = False
以简单的话说
1)检查是否所有4个字段都存在唯一约束>显示警告记录
2)检查是否存在包含3个字段和client_id = null的记录>显示警告记录存在assign client_id
如果有人提示的话 这会很有帮助
答案 0 :(得分:0)
我认为你需要部分索引。一个将涵盖提供client_id时的情况,其他将处理NULL client_id。
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.min.js"></script>
<canvas id="pieChart" width="400" height="400"></canvas>