如何添加约束条件以确保客户只能购买一定数量的产品-Postgresql

问题描述 投票:0回答:1

我正在尝试写一张支票,以确保客户只能购买10种特定产品类型(智能手机)和4种其他产品类型(电视),并且只能在早上(12:30之前)购买另一种产品。表格是

发票(PK发票编号,FK产品,金额,客户名称,时间,FK营业时间)

Check (amount >10)将检查金额,但我只想限制几种类型的产品。另外,产品类型不在我的发票表格中,应该将其添加到表格中还是可以加入另一个表格(产品)进行检查?

sql postgresql constraints
1个回答
0
投票

我想这种验证/限制更适合您的应用程序的业务级别,而不是数据/数据库级别

© www.soinside.com 2019 - 2024. All rights reserved.