问题标签 [slick-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 向 mysql master 发送写入并在 slick 中读取到 slave
使用 Slick 和使用 MySQL 设置的 Master/Slave,我如何确保将写入 ( INSERT
,UPDATE
等) 发送到主服务器,并将读取 ( SELECT
) 发送到从服务器?
database - 将使用自动生成的主键简化对表的插入吗?
在 Slick 1.x 中,使用自动生成的主键插入到表中有点复杂:您必须手动创建一个表投影,为了插入目的而省略了 pk。看起来 Slick 2.x 会解决这个问题:
软插入现在是默认设置,即使用 +=、++=、insert 和 insertAll 插入时会自动跳过 AutoInc 列。这意味着您不再需要单独的投影(没有主键)进行插入。
但是 2.x 文档不得更新:
虽然一些数据库系统允许将正确的值插入 AutoInc 列或插入 None 以获得创建的值,但大多数数据库禁止这种行为,因此您必须确保省略这些列。Slick 还没有自动执行此操作的功能,但计划在未来发布。现在,您必须使用不包含 AutoInc 列的自定义投影查询
有谁知道用 AutoInc 插入表并取回生成的密钥的新 2.0 语法?
scala - Slick 2.0.0.0 中的动态表名
我想将下面给出的表名动态传递给 TableQuery 对象,我可以在 Slick 1.0 中执行此问题中给出的操作
但不确定 2.0 是否允许某种方式来实现相同的目标。
请建议。
input - Slick 2.0“返回”一个元素不适用于 H2 数据库
以下代码序列应插入一个新条目并返回它(使用自动生成的 id)。它适用于 PostgreSQL。
抛出的异常是:
如果我删除“返回”部分,该语句也有效(在 porstgreSQL 和 H2 中)。如果我只返回生成的 Id,它也可以工作:
我发现了一个错误报告(https://github.com/slick/slick/issues/230),它似乎涉及同样的问题,但由于无法复制而被关闭。
我应该打开一个新错误吗?我的查询有什么问题吗?
我感谢任何意见。
json - slick2 + play2 返回对象集合 json 格式错误
光滑的代码:
播放代码:
编译错误:
未找到类型 List[User] 的 Json 反序列化器。尝试为此类型实现隐式写入或格式。
sql - 使用 Slick 2 的 where 子句中的多个参数
所以我一直在搜索文档,但我找不到这么简单的东西。
这个说法似乎有效
但是这个不
如何在 where 子句中使用多个参数?
scala - slick2.0:如何制作一个 Table 对象?
嗨,我刚刚更新并运行了简单的光滑表并想查询它。
错误是:
TableQuery[Coffees] 不返回对象???如何修复它。