Slick acronym for Scala Language-Integrated Connection Kit, is a modern database query and access library for Scala by Lightbend.
0 ответов

База данных Play Framework Связанные конечные точки зависают через некоторое время

У меня есть ситуация, которая почти идентична описанной здесь: Воспроизведение ресурсов фреймворка через несколько дней Мое приложение простое, Play 2.6 + PostgreSQL + Slick 3. Кроме того, операции по извлечению БД являются простыми и простыми. Сцен…
07 ноя '18 в 12:41
2 ответа

Как сопоставить результаты Slick с другой структурой данных?

Я только начал использовать Slick, и я сделал простой привет проект с постами и комментариями. Я хотел бы иметь следующую структуру данных: Seq[(Post, Option[Seq[Comment]])] Тогда я мог бы перебрать комментарии так: @for(p <- posts) { @for(c <…
15 авг '16 в 16:39
2 ответа

Scala/Slick: трехстороннее объединение не работает

У меня есть две таблицы (имена и телефоны) и еще одна таблица групп, эффективно связывающая две (используя внешний ключ для имен и телефонов). Я пытаюсь запросить имена и номера телефонов, в то время как некоторые имена не должны иметь номера телефо…
20 окт '16 в 02:56
1 ответ

Платформа Scala Play 2: PrivilegedActionException: null

Итак, я учусь играть 2 рамки + гладко. Код простой запрос к БД с пятном. И получите исключение. И я не понимаю, что делать. мой контроллер: class IndexController @Inject()(taskRepo: TaskRepo) extends Controller { def index = Action.async { implicit …
24 апр '16 в 11:08
1 ответ

Scala Асинхронные вызовы базы данных

В настоящее время я использую Slick 3.xx, который полностью асинхронный во всех своих обращениях к базе данных. Допустим, у меня есть таблица, которая имеет какое-то управление версиями. Каждый раз, когда я создаю новую запись из уже существующей за…
24 май '15 в 08:26
1 ответ

Как удалить таблицы в скользком каскаде (postgreSQL)?

Я использую PostgreSQL. Мне нужно отбросить каскад таблиц, вот фрагмент кода из Scala-Forklift, который мне нужно переопределить, чтобы отбрасывать таблицы, несмотря на неизвестные внешние ключи: override def reset = { val drop = MTable.getTables(No…
24 июн '16 в 08:48
1 ответ

Вставить строку в PostgreSQL с помощью Slick 3.2.2

У меня есть приложение на основе Play, использующее PostgreSQL и Slick. Я установил соединение с базой данных (я успешно создал схему автоматически). Я пытаюсь вставить строку в таблицу: val userdb = TableQuery[Userprofiles] val insertion = userdb +…
14 июн '18 в 12:39
1 ответ

Ошибка ввода при попытке использовать картографическую проекцию с Slick

Я пытаюсь использовать картографические проекции Слика (версия 1.0.0-RC1). Но следующий код, который следует за примерами на веб-сайте (поскольку там нет ни надлежащей документации, ни скалярных документов), выдает ошибку типа: object PDFDocs extend…
04 фев '13 в 20:39
1 ответ

Slick - схема таблицы "один ко многим"

Предположим, у меня есть следующие классы: case class Warehouse(name:String, products:Seq[Product]) case class Product(name:String) Я хотел бы определить таблицу, которая связана с Warehouse тип class Warehouses(tag: Tag) extends Table[Warehouse](ta…
02 ноя '16 в 21:52
1 ответ

Случайный порядок слайдов в слайдере скользких изображений

Я использую var allslides = document.querySelector(".lazy"); for (var i = allslides.children.length; i >= 0; i--) { allslides.appendChild(allslides.children[Math.random() * i | 0]); }; рандомизировать порядок слайдов в Slick Carousal (слайдер изо…
20 апр '18 в 21:58
2 ответа

Как добавить play.api.db.slick.Config.driver.simple.Session в изящный компонент DAO

Я использую шаблон торт для введения зависимостей между компонентами в приложении Play 2.2.1. Приложение состоит из игровых контроллеров, и мы используем пользовательские ActionBuilder открыть нашу сессию БД. В настоящее время мы пропускаем этот сеа…
29 июл '14 в 16:44
1 ответ

Автоматическая отметка времени в Slick 3 - пусто при вставке

Я определил столбец так: def lastChecked = column[Timestamp]("LAST_CHECKED", O.Default(new Timestamp(System.currentTimeMillis()))) И когда я вставляю данные в таблицу, я пропускаю этот столбец. Но Слик вставляет этот столбец как нулевое значение. Ка…
05 мар '17 в 17:51
0 ответов

Проблемы с созданием "select(*) > 0 из SomeTable где.." в Scala Slick 1.0.1

Я пытаюсь сгенерировать SQL-заявление, как это: select count(*)>0 from "SomeTable" используя слики Scala 1.0.1 и postgres. Это мой код: val rows = for(row <- Query(Order)) yield row println(rows.selectStatement) val rowCount = (for(l<- Quer…
06 авг '13 в 13:58
1 ответ

Наследование карт в слик 2.0

Я знаю, что есть другие вопросы по переполнению стека, но ни один из них не работает для меня. Я пытаюсь отобразить простое наследование в скользкой проекции Я пробую сотни комбинаций, я не могу сделать эту компиляцию. Я заканчиваю следующим кодом и…
02 мар '14 в 20:18
2 ответа

Slick 2.0 - обновить два или более столбцов

Я знаю, что могу обновить две колонки в Slick 2.0 с помощью: val q = for (user <- Users if user.id === id) yield (user.name, user.city) q.update((newName, newCity)) Но я видел, что что-то вроде этого работает, что является более приятным синтакси…
12 июн '14 в 00:40
2 ответа

Картография Joda Datetime

У меня есть таблица с этим конкретным столбцом даты в PostgreSQL, мне нужно получить все записи на основе одного конкретного идентификатора с помощью Slick 2.0, я использую Joda для управления датами MyTable ( IdTable Int NOT NULL, Name varchar(64),…
05 июн '14 в 23:18
1 ответ

Slick - вставка строки с использованием объекта вместо кортежа

Я опытный Java-разработчик, который пытается изучать Scala и Slick одновременно. Все примеры, которые я нашел для вставки строк в таблицу с помощью Slick, создают кортеж с использованием позиционных аргументов. Например, я возьму из официальной доку…
23 июл '18 в 17:47
1 ответ

Play 2.5 + Slick + DI Issue

Я определил DAO следующим образом: @Singleton class MyDAO @Inject()(protected val dbConfigProvider: DatabaseConfigProvider) extends HasDatabaseConfigProvider[JdbcProfile] { У меня есть интеграционный тест, который ссылается на этот DAO: class SomeIn…
23 мар '16 в 11:37
2 ответа

java.lang.NullPointerException Ошибка со сликом

РЕДАКТИРОВАТЬ: Я исправил это самостоятельно. В конце, если оба класса, я набрал Возврат 0; Меню должно быть 0 и Play должно быть 1, поэтому я исправил
18 дек '13 в 01:36
1 ответ

Динамически создаваемые скользкие запросы

У меня есть три таблицы: пользователи, группы и группы пользователей. От групп и пользователей есть отношение многие ко многим, потому что один пользователь может принадлежать нескольким группам, а группа состоит из нескольких пользователей. У меня …
08 янв '15 в 10:58