Slick 2.0 创建检查约束
Slick 2.0 Creating Check Constraints
如何在 Slick 映射定义中表示以下检查约束?
CREATE TABLE mySchema.myTable
(
id character varying(255) NOT NULL,
name text NOT NULL,
active boolean NOT NULL,
CONSTRAINT pkey PRIMARY KEY (id, name),
CONSTRAINT check_valid_name check (name in ('Name1', 'Name2'))
);
如何在 Scala 的 Slick table 定义中使用 check_valid_name?
我认为不存在通过 table 定义做事的任何方式。如果你想通过 slick 实现这一点,你可以使用 staticquery 来定义你的约束。
如何在 Slick 映射定义中表示以下检查约束?
CREATE TABLE mySchema.myTable
(
id character varying(255) NOT NULL,
name text NOT NULL,
active boolean NOT NULL,
CONSTRAINT pkey PRIMARY KEY (id, name),
CONSTRAINT check_valid_name check (name in ('Name1', 'Name2'))
);
如何在 Scala 的 Slick table 定义中使用 check_valid_name?
我认为不存在通过 table 定义做事的任何方式。如果你想通过 slick 实现这一点,你可以使用 staticquery 来定义你的约束。