Описание тега slick-3.0
Slick - это современная библиотека запросов и доступа к базе данных для Scala от Typesafe.
1
ответ
Автоматическая отметка времени в Slick 3 - пусто при вставке
Я определил столбец так: def lastChecked = column[Timestamp]("LAST_CHECKED", O.Default(new Timestamp(System.currentTimeMillis()))) И когда я вставляю данные в таблицу, я пропускаю этот столбец. Но Слик вставляет этот столбец как нулевое значение. Ка…
05 мар '17 в 17:51
1
ответ
Обновите верхние n строк таблицы в пятно
Я хочу обновить верхние n строк таблицы, а не всю строку при использовании slick 3.0 Это обновление всей версии: private[this] val active = this.filter(a => a.status =!= AccountStatus.DISABLED) db.run( active.filter(a => a.usedBy.isEmpty || a.…
24 дек '16 в 08:56
1
ответ
Вставка в postgreSQL
Я просто пытаюсь добавить строку из пятна в мою базу данных postgreSQL. Вот что я пытаюсь сделать: val dbConfig = DatabaseConfigProvider.get[JdbcProfile](Play.current) import dbConfig.driver.api._ val query = Task += new TaskRow(5, "taskName", statu…
20 апр '16 в 15:59
1
ответ
Создайте пользовательское сопоставление столбцов для java.time.LocalDate с Slick
Я использую Slick 3.1.0-M2, и я хочу использовать java.time.LocalDate и java.time.LocalTime в моих таблицах. Я делаю это так: import java.sql.{Date, Time, Timestamp} import java.time.{LocalDate, LocalTime, LocalDateTime, ZoneOffset} trait DateTimeCo…
07 сен '15 в 19:01
1
ответ
Миграция Slick 2.1 StaticQuery на Slick 3.1
Я пытаюсь перенести некоторый код из Slick 2.1 в Slick 3.1 в приложении Play, и документация по действиям DBIO у меня над головой. И мне трудно найти примеры где-нибудь в Интернете, которые показывают, как перенести использование StaticQuery на Slic…
24 окт '18 в 18:18
1
ответ
Сделка с фьючерсами в петле
Я работаю над методом, который делает запрос к базе данных и занимает одну строку. В этой строке есть столбец, в котором указан родительский идентификатор, если таковой имеется. Итак, у моего метода есть замыкание с именем "iterate", которое выполня…
01 авг '15 в 12:41
2
ответа
Slick 3 Updates с дополнительными столбцами
Используя Slick 3, я хочу обновить свою строку в зависимости от свойства, предоставленного пользователем. Скажем, у меня есть 2 свойства электронной почты и имя. Если указан адрес электронной почты и имя, я обновлю оба свойства в базе данных. Если б…
02 окт '15 в 09:41
1
ответ
Слик 3 - несколько вызовов db.run() в одной транзакции
У меня есть класс репозитория модели с byId и сохранить методы def byID(id:Long) = db.run{ query.filter(_.id === id).result }.map(_.headOption) def save(model:User) = db.run{ query.filter(_.id===model.id).update(model) } Теперь я хочу использовать о…
15 июл '15 в 18:14
1
ответ
Построить динамический запрос UPDATE в Slick 3
Я ищу способ создания запроса UPDATE для нескольких столбцов, которые известны только во время выполнения. Например, учитывая List[(String, Int)]Как бы я пошел о создании запроса в виде UPDATE <table> SET k1=v1, k2=v2, kn=vn для всех пар ключ …
24 сен '15 в 05:22
1
ответ
Проиграйте 2.4 теста с Slick, specs2 и Postgresql
Я хочу, чтобы мои тесты выполнялись с тем же механизмом базы данных, теми же эволюциями и конфигурацией, что и в производстве. Моя база данных - PostgreSQL 9.4, и я использую Slick 3.0.0 для доступа к ней. И здесь проблемы: В случае выполнения парал…
02 июл '15 в 23:26
1
ответ
Класс случая Scala, обогащенный абстрактным компонентом (Cake Pattern)
Мы используем шаблон торта для абстрагирования компонентов (DB, Mock) с аннотацией собственного типа, которые вводятся при вызове верхнего уровня. В одном случае класс мы хотим быть в состоянии улучшить его поведение, расширяя общую черту. Но как эт…
21 ноя '16 в 13:48
3
ответа
Можно ли создать "бесконечный" поток из таблицы базы данных, используя Akka Stream
Я играю с Akka Streams 2.4.2 и задаюсь вопросом, возможно ли настроить поток, который использует таблицу базы данных для источника, и когда в таблицу добавляется запись, эта запись материализуется и отправляется вниз по течению? ОБНОВЛЕНИЕ: 23.02.16…
19 фев '16 в 16:04
1
ответ
Как вставить запись в MySQL с уникальным значением столбца, используя скользкий API в рамках игры
Я новичок в Scala-Play Framework. Я использую Play Framework 2.5 и Play-Slick 1.1.1. Я запутался в типе возврата Future при использовании Action для обработки запроса. Я получаю эту ошибку: найдено: scala.concurrent.Future [play.api.mvc.Result] обяз…
19 апр '16 в 12:04
1
ответ
Расширенные методы в оболочке класса логических значений
В моей кодовой базе я использовал теги для кодирования некоторой информации в типы. Как работает тэги используя t.asInstanceOf[T @@ U] Я мог бы избежать многих проблем с записью отображения между упакованными и развернутыми значениями. Недавно я уда…
06 июн '17 в 17:02
2
ответа
Закрыть соединение с БД в Slick 3.0
Я использую Slick 3.x с Play 2.3.9 без play-slick, потому что play-slick не поддерживает эту комбинацию. Я читаю http://blog.knoldus.com/2015/03/03/play-with-reactive-slick-a-simple-crud-application-in-play-framework-using-slick-3-0/ И упомянул, что…
13 окт '15 в 03:44
2
ответа
Удаление строк из нескольких таблиц в скользком запросе
Я погуглил и нашел эту тему Slick 3.0: удаление строк из нескольких таблиц в транзакции. Однако решение говорит, что это не очень хорошее решение. Я удаляю строки из нескольких таблиц с моим кодом ниже val deleteB = for { aId <- TableA.filter(a =…
01 фев '17 в 23:25
2
ответа
Будущее не работает в Slick 3.1.x
Эта функция в Slick печатает только "до будущего", она ничего не печатает внутри future.map; кажется, что будущее никогда не исполняется, есть идеи, в чем может быть проблема? Примечание: я использую Slick отдельно, а не в Play def readMany = { val …
28 мар '17 в 09:59
1
ответ
Игровой фреймворк Scala Slick Вставка запроса без автоинкремента
Доброе утро, У меня есть следующий фрагмент кода: def createResponsibleProcessTemplates(processTemplateId: Int, username: String): Future[Int] = db.run { println("Create Responsible TemplateId: " + processTemplateId + " UserName: " + username) (resp…
08 сен '17 в 07:33
1
ответ
Slick Orm для Scala, как я могу получить значение столбца базы данных
Я новичок в Slick ORM, использующий версию 3.1.1, и в примерах для простого SQL я не видел, как я могу получить значение столбца базы данных http://slick.typesafe.com/doc/3.1.1/sql.html Это мой простой пример def listfollowing() = Action.async { val…
08 фев '16 в 07:27
1
ответ
Слик 3, конфигурация ProvisionException при подключении к базе данных
Я новичок в Slick и использую версию 3.1.1 вместе с Playframework 2.4.6 . Я следую этому руководству в документации http://slick.typesafe.com/doc/3.1.1/database.html. Я получаю ошибку ***ProvisionException: Unable to provision, see the following err…
22 янв '16 в 18:07