发布于 2016-04-25 06:57:52 | 163 次阅读 | 评论: 0 | 来源: 网友投递
Slick-pg PostgreSQL 的 Slick 扩展
Slick-pg 是一些针对 PostgreSQL 的 Slick 扩展,用于支持 PostgreSQL 的(特有)类型及/或相关函数。如果你对使用 Slick 来开发基于 PostgreSQL 的程序感兴趣,那么你会发现 slick-pg 非常有用。
Slick-pg v0.13.0 发布了,主要更新有:
支持 pg 9.5
原生的 `upsert` 支持(需要激活)
更多的 json 操作符/方法支持(如:||, -, #-, jsonb_set 等)
----------------------------------
注:用类似于这样的代码可以激活原生的 `upsert` 支持,
object MyPostgresDriver extends ExPostgresDriver { // Add back `capabilities.insertOrUpdate` to enable native `upsert` support override protected def computeCapabilities: Set[Capability] = super.computeCapabilities + JdbcProfile.capabilities.insertOrUpdate }
下载地址: