如何在 slick 中创建多个主键?
How to create multiple primary keys in slick?
我必须创建一个复合主键。我有三列字符串类型。
我遇到了这个
def a = Column[String]("a")
def b = Column[String]("b")
def c = Column[String]("c")
def pk = primaryKey("pk_notifications", (a,b,c))
但是我描述的时候没有主键table。
使用 SqlType 可能是一种选择
def a = Column[String]("a", SqlType("varchar(50)"))
def b = Column[String]("b", SqlType("varchar(50)"))
def c = Column[String]("c", SqlType("varchar(50)"))
def pk = primaryKey("pk_notifications", (a,b,c))
我必须创建一个复合主键。我有三列字符串类型。
我遇到了这个
def a = Column[String]("a")
def b = Column[String]("b")
def c = Column[String]("c")
def pk = primaryKey("pk_notifications", (a,b,c))
但是我描述的时候没有主键table。
使用 SqlType 可能是一种选择
def a = Column[String]("a", SqlType("varchar(50)"))
def b = Column[String]("b", SqlType("varchar(50)"))
def c = Column[String]("c", SqlType("varchar(50)"))
def pk = primaryKey("pk_notifications", (a,b,c))