Slick是Typesafe的Scala现代数据库查询和访问库。
使用 slick 3.0 时,我想更新表格的前 n 行而不是整个行 这是更新所有版本: private[this] val active = this.filter(a => a.status =!= AccountStatus.DISABLED) ...
我想从数据库中获取所有在用户名或者邮件地址中含有foo这个词的用户。select * from users where username like '%foo%'...。
我有这样一个对象:object DatabaseFactory {import slick.jdbc.PostgresProfile.api._ private val db = Database.forConfig(“ database.postgresql”)def getDatabase = db}和一个...
我的数据库结构在Dreams和Tag之间具有多对多关系。梦和标签保存在单独的表中,并且在这种情况下,它们之间通常有一个连接表...
我的数据库中有以下列,即布尔值,但也接受NULL,因此true,false和NULL都是有效的:def rtb = column [Option [Boolean]](“rtb”)并具有以下可选输入...
我正在使用光滑的3.2.1我需要在一个自动增量(MySQL)的列中插入“0”。我写了这段代码val foo = Foo(0,“FOO”)val fooQuery = Tables.FooTable forceInsert foo Await.result(db ....
我试图找出如何指示光滑使用特定的提取大小,但无法找到它。有没有人有想法?还需要设置记录器,以确定不同的提取大小是......
假设我有以下表结构:create table PEOPLE(ID integer not null primary key,NAME varchar(100)not null); create table CHILDREN(ID integer not null primary key,...
Scala - Slick - 获取包装选项的TypedType [T]
通常创建这样的自定义ID:case类CustomID(value:Int)扩展MappedTo [Int]并使用类型[CustomID]等类型表示可空的自定义ID。但是,我想...
我目前正在学习Play2,Scala和Slick 3.1,并且我非常坚持使用insertOrUpdate的语法,并想知道是否有人可以帮助我。我想做的是返回整行......
Slick run方法返回的Future在插入行之前成功完成
我正在使用Slick和PostgreSQL来存储Scala应用程序。我有一个方法foo,它从CSV文件中读取数据并在数据库中插入大约10,000行。在行的未来之后......
使用slick.jdbc.MySQLProfile将Slick 3.2.1连接到MySQL
SO上有100个关于如何将光滑连接到Mysql的线程,所有这些线程都使用“slick.driver.MySQLDriver $”。我相信这个类现在已被弃用,并已被“slick.jdbc ....取代。
我是Play Scala和Slick的新手。我试图在Scala上的Enumeration和Slick上的String / Int之间进行映射。我写了下面的代码但是我收到了一个错误。能告诉我怎样才能解决问题吗?
我有类型为Person的域对象,它在case类中定义如下:case类Person(personName:String,personAge:Int,personId:Long = 0)和相应的查询表如下:...
播放Scala和Slick3,在“NOT NULL DEFAULT CURRENT_TIMESTAMP”的列中出现“列xx不能为空”错误
我正在使用Play Framework 2.6和光滑的3.2.1创建一个Web应用程序。当我尝试将记录插入“USER”表时,其中created_at列中包含“NOT NULL DEFAULT CURRENT_TIMESTAMP”(我正在使用...
我有一个providerTable(providerId,active,...)和一个reviewTable(reviewKey,providerId,...)。请注意,providerId在这里是一种外键。我需要获取有效提供商的评论....
在scala中从光滑2.1升级到slick 3.2时未定义列类型
下面的代码块正在使用光滑的2.1,但是当我升级了光滑的版本时,代码无效。 import slick.lifted.Column trait IntegerId {def id:Column [Int]}错误...
使用slick 3.0.0-RC1在TableQuery上找不到方法结果
我正在尝试Slick 3.0.0-RC1,我遇到了一个奇怪的问题。这是我的代码:import slick.driver.SQLiteDriver.api._ import scala.concurrent.ExecutionContext.Implicits.global import scala ....
Slick具有DBIO.seq和DBIO.sequence,用于运行许多DBIOActions,后续操作的结果不需要后续操作。我看过这个来源,这对我来说并不明显......