Scala光滑外键可延迟参数

Scala光滑外键可延迟参数,scala,slick,Scala,Slick,在课堂上,我宣布fkey: lazy val defaultStoreTypeIdFk = foreignKey("cl_default_store_type_fk", defaultStoreTypeId, StoreTypeDomain)(r => r.id, onUpdate = ForeignKeyAction.Cascade, onDelete = ForeignKeyAction.NoAction) 对于纯SQL,我将通过以下方式创建: ALTER TABLE public.

在课堂上,我宣布fkey:

lazy val defaultStoreTypeIdFk = foreignKey("cl_default_store_type_fk", defaultStoreTypeId, StoreTypeDomain)(r => r.id, onUpdate = ForeignKeyAction.Cascade, onDelete = ForeignKeyAction.NoAction)
对于纯SQL,我将通过以下方式创建:

ALTER TABLE public.client ADD CONSTRAINT cl_default_store_type_fk FOREIGN KEY (default_store_type_id) REFERENCES public.store_type(id) ON DELETE CASCADE DEFERRABLE;
在我的应用程序实现中,集成数据库是基于类创建的,因此FKey是基于foreignKey方法创建的。如何创建此fkey并将其延迟为true? 我在这个方法中看不到可延迟参数。。可能吗