【发布时间】:2019-04-19 07:25:49
【问题描述】:
我在数据库中创建了一个名为 Card 的表,我想在 pgadmin 的 Card_type 列中添加一个检查约束?我该怎么做? 卡类型可以是 Debit_Card 或 Credit_Card。
【问题讨论】:
我在数据库中创建了一个名为 Card 的表,我想在 pgadmin 的 Card_type 列中添加一个检查约束?我该怎么做? 卡类型可以是 Debit_Card 或 Credit_Card。
【问题讨论】:
如前所述,您想在卡片表中添加卡片类型。因此,我假设您要添加 CHECK 约束并添加卡类型,例如“借记卡”或“信用卡”。这意味着除了以上两个之外,不能输入其他卡的详细信息。
步骤: 1]右键单击卡片并选择底部的属性选项。
3] 如图所示,点击检查选项。
4] 通过单击“+”选项添加新行。
5] 在名称列中输入要编辑的列名称,即 Card_Type
6] 点击编辑行选项并选择定义选项。
7]添加如下代码
"Card_Type"::text = ANY (ARRAY['Debit_Card'::character varying::text, 'Credit_Card'::character varying::text])
点击保存按钮。
【讨论】: