如何在 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])
点击保存按钮。
我在数据库中创建了一个名为 table 的 Card,我想在 pgadmin 的 Card_type 列中添加一个检查约束?我该怎么做? 卡片类型可以是 Debit_Card 或 Credit_Card.
如前所述,您想在卡片 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])
点击保存按钮。