如何在pgadmin 4的表中添加检查约束?

时间:2019-04-19 07:25:49

标签: postgresql-9.6 pgadmin-4

我已经在数据库中创建了一个名为Card的表,并且想向pgadmin中的Card_type列添加检查约束?我该怎么做? 卡类型可以是借记卡或贷记卡。

Created Card Table[![Added column in the table[![Sql of Card Table] 2] 3]

1 个答案:

答案 0 :(得分:0)

如上所述,您要在卡表中添加卡类型。因此,我假设您要添加“检查约束”并添加卡类型,例如“借记卡”或“信用卡”。这意味着除了上述两个以外,无法输入其他卡的详细信息。

步骤: 1]右键单击卡,然后选择底部的“属性”选项。

2]在该列中选择“约束” For reference

3]如图所示,单击检查选项。

4]通过单击“ +”选项添加新行。

5]在“名称”列中输入要编辑的列名称,即Card_Type。

6]单击“编辑行”选项,然后选择“定义”选项。

7]添加以下代码

"Card_Type"::text = ANY (ARRAY['Debit_Card'::character varying::text, 'Credit_Card'::character varying::text])

单击“保存”按钮。

相关问题