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

How to Add a Check Constraint in a Table in pgadmin 4?

我在数据库中创建了一个名为 table 的 Card,我想在 pgadmin 的 Card_type 列中添加一个检查约束?我该怎么做? 卡片类型可以是 Debit_Card 或 Credit_Card.

]2]3]

如前所述,您想在卡片 table 中添加卡片类型。因此,我假设您想添加 CHECK 约束并添加卡类型,如 'Debit Card' 或 'Credit Card'。这意味着除了上述两个之外,不能输入其他卡的详细信息。

步骤: 1] 右键单击​​卡和 select 底部的属性选项。

2] Select 该列中的约束条件

3] 如图所示点击勾选选项

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

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

6] 单击编辑行选项和 select 定义选项。

7] 添加以下代码

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

点击保存按钮。