我正在尝试在postgress列中插入json,这是json
但是在光滑的一代中,它产生了如下的结果:
val taskvariables:rep[option[String]]=column[option[String]](“taskvariables”,o.length(2147483647,varying=false),o.default(None))
为了插入它,我编写了如下代码:
val insertRecord = Record(id = 0L,taskVariables = Some(Map("a">"b").asJson)
for{
result<-insertEntity(insertRecord)
}yield result
}
它在插入时抛出错误,如下所示:
“消息”:“列”TaskVariables“属于json类型但表达式属于character Variable类型”,“Ex”:“org.postgresql.util.psqlexception:错误:列”TaskVariables“属于json类型但表达式属于character Variable类型”提示:您需要重写或强制转换表达式。位置:392位于org.postgresql.core.v3.QueryExecutorImpl.ReceiveErrorResponse(QueryExecutorImpl.java:2433)位于
我不太确定您到底想做什么,但JdbcProfile中基于JDBC的数据库支持以下基本类型(个别数据库驱动程序施加了某些限制):
可为空的列由选项[T]表示,其中T是受支持的基元类型之一。
Numeric types: Byte, Short, Int, Long, BigDecimal, Float, Double
LOB types: java.sql.Blob, java.sql.Clob, Array[Byte]
Date types: java.sql.Date, java.sql.Time, java.sql.Timestamp
Boolean
String
Unit
java.util.UUID
比如这个:
class Coffees(tag: Tag)
extends Table[(String, Int, Double, Int, Int)](tag, Some("MYSCHEMA"), "COFFEES") {
//...
}
你可以在这里读到更多。
我的模式中有一个Postgres'json'列。这是我代码中的列映射: 这不起作用,插入时得到的堆栈跟踪显示: 我也试过: 也会产生同样的错误。
SlickSlick是MooTools的选择器引擎。它支持多种CSS2/CSS3选择器! Reverse Combinators逆向选则器. 示例: document.getElement('p ! div') //一个<div>,并这个<div>是<p>的祖先 document.getElement('p !> div') // 一个<div>,并这个<div>是<p>的直接父类(中间
Slick 是一个独立的 CSS Selector 引擎,示例代码: Slick.find(document, "#foo > bar.baz") → <bar> Slick.find(node, "#does-not-exist") → null
Slick 是 TypeSafe 推出的 Scala 数据库访问库。开发者可以使用 Scala 语言风格来编写数据查询,而不是用 SQL,示例代码: object Coffees extends Table[(String, Int, Double)]("COFFEES") { def name = column[String]("COF_NAME", O.PrimaryKey) def su
slick 是一个基于 jQuery 的幻灯片插件,具有以下特点: 支持响应式 浏览器支持 CSS3 时,则使用 CSS3 过度/动画 支持移动设备滑动 支持桌面浏览器鼠标拖动 支持循环 支持左右控制 支持动态添加、删除、过滤 支持自动播放、圆点、箭头、回调等等 查看演示
ngx-slick Support angular 6+, Slick 1.8.1 Example Installation To install this library, run: $ npm install ngx-slick --save Consuming your library Once you have published your library to npm, you can