【发布时间】:2018-05-09 17:19:40
【问题描述】:
我必须创建一个复合主键。我有三列字符串类型。 我遇到了这个solution
def a = Column[String]("a")
def b = Column[String]("b")
def c = Column[String]("c")
def pk = primaryKey("pk_notifications", (a,b,c))
但是当我描述表格时没有主键。
【问题讨论】:
我必须创建一个复合主键。我有三列字符串类型。 我遇到了这个solution
def a = Column[String]("a")
def b = Column[String]("b")
def c = Column[String]("c")
def pk = primaryKey("pk_notifications", (a,b,c))
但是当我描述表格时没有主键。
【问题讨论】:
使用 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))
【讨论】: