TypeORM 基于枚举列和 FK 列创建约束?
TypeORM create constraint based on enum column and FK column?
我有以下 table:
我必须在那个实体中设置一个规则,所以你不能有相同的 home_account_user_id
和相同的 account_status
两次,例如:
id | home_account_user_id | account_status
0 | 1 | AWAY
0 | 1 | AWAY
应该是:
id | home_account_user_id | account_status
0 | 1 | AWAY
0 | 1 | CLOSED
有没有办法这样定义?
你可以使用 UNIQUE
constraint/index:
CREATE UNIQUE INDEX udx_name ON tab_name(home_account_user_id, account_status);
我有以下 table:
我必须在那个实体中设置一个规则,所以你不能有相同的 home_account_user_id
和相同的 account_status
两次,例如:
id | home_account_user_id | account_status
0 | 1 | AWAY
0 | 1 | AWAY
应该是:
id | home_account_user_id | account_status
0 | 1 | AWAY
0 | 1 | CLOSED
有没有办法这样定义?
你可以使用 UNIQUE
constraint/index:
CREATE UNIQUE INDEX udx_name ON tab_name(home_account_user_id, account_status);