商品表:create table goods(id serial primary key,name character varying,delete_flag integer not null default 0);
delete_flag=0表示正常的数据,delete_flag=1的表示被删除的数据。
订单表:create table orders(id integer,goods_id integer);
能否在订单表添加外键约束,约束商品表的没有被逻辑删除的记录,delete_flag=1的不管。
PostgreSQL 能否自定义外键约束,用来检查关联表的逻辑删除
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-