首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Slick,UUID和Postgres

Slick,UUID和Postgres
EN

Stack Overflow用户
提问于 2014-04-02 13:02:47
回答 1查看 4.8K关注 0票数 6

我正在尝试将一个java.util.UUID映射到一个光滑的列,根据以下内容,这应该是可能的:https://github.com/slick/slick/issues/79

我对这些列的定义如下:

代码语言:javascript
复制
def id = column[UUID]("id", O.PrimaryKey, O.DBType("UUID"))

根据上面链接的Github问题,手动DBType覆盖不应该是必要的,但是没有它,我就无法让它工作。

当我试图在Postgres中插入一行时,我遇到的错误是:

代码语言:javascript
复制
org.postgresql.util.PSQLException: 
ERROR: column "id" is of type uuid but expression is of type bytea 

java.util.UUID到Postgres uuid类型的映射似乎不起作用。

我使用的是以下工件版本:

代码语言:javascript
复制
"com.typesafe.slick" %% "slick" % "2.0.1",
"org.slf4j" % "slf4j-nop" % "1.6.4",
"org.postgresql" % "postgresql" % "9.3-1101-jdbc41"

我的postgres版本是$ psql --版本psql (PostgreSQL) 9.3.3

我做错了什么?

EN

Stack Overflow用户

发布于 2014-04-02 15:33:15

看上去是个虫子。请报告一个https://github.com/slick/slick/issues/new,并参考:https://github.com/slick/slick/issues/79或简单地重新打开后者.

UPDATE:不是一个bug,但是您导入了错误的驱动程序。这种情况经常发生在人们身上。斯利克应该能捕捉到这一点,并提供更好的错误信息。这是票:https://github.com/slick/slick/issues/670

票数 4
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22812373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档