我必须创建一个复合主键。我有三列类型字符串。 我遇到了这个solution
def a = Column[String]("a")
def b = Column[String]("b")
def c = Column[String]("c")
def pk = primaryKey("pk_notifications", (a,b,c))
但是当我描述这张桌子时,没有主键。
答案 0 :(得分:1)
使用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))