使用postgresql光滑2.10

时间:2016-03-20 07:32:57

标签: postgresql slick slick-2.0

我是新手,我需要一些帮助以解决以下错误:

unix_time_millis

导致此错误的代码是(最后一行):

 java.sql.BatchUpdateException: Batch entry 0 insert into "USER_PROFILE" ... Call getNextException to see the cause.

如何使错误提供更多信息? 也许我应该在postgres中查找日志? 感谢。

1 个答案:

答案 0 :(得分:0)

显然,所有需要做的就是围绕使用Scala的Try抛出异常行:

def insertUserProfileEvents(events: Seq[UserProfile]) = {
    implicit val session = DbGateway.getSession
    val userProfiles = TableQuery[UserProfileTable]
    Try{(userProfiles ++= events).run} match { case Failure(ex) => println(ex)
}