【发布时间】:2019-01-21 12:21:12
【问题描述】:
我有 mytable,它有 3 个整数字段:id、status、project_id。
我已经告诉人们,在为其分配project_id 值之前,他们不应将状态提升到 4 之后。自然人们不听,然后就会出现问题。
如果有人在 project_id 列是 null 时尝试从状态 4 更新到 5,有没有办法返回错误?我仍然需要人们能够将状态从 2 或 3 更新到状态 4,无论它是否具有 project_id。
【问题讨论】:
标签: sql postgresql triggers constraints