Вопросы по теме 'slick-3.0'

Как найти тип значения, которое было неявно преобразовано?
Я пытаюсь вытащить следующий код из класса в трейт для повторного использования: import org.slf4j.{LoggerFactory, Logger} import slick.driver.H2Driver.api._ import scala.concurrent.Await import scala.concurrent.duration.Duration object...
88 просмотров
schedule 16.04.2023

Исключение базы данных в Slick 3.0 при пакетной вставке
При вставке тысяч записей за пять секунд с помощью пакетной вставки в slick 3 я получаю org.postgresql.util.PSQLException: FATAL: sorry, too many clients already Мой уровень доступа к данным выглядит так: val db:...
606 просмотров
schedule 22.06.2023

Выполнение действий вне базы данных в транзакции в Slick 3
У меня возникли проблемы с пониманием нового Slick DBIOAction API, для которого, похоже, не так много примеров в документации. Я использую Slick 3.0.0, и мне нужно выполнить некоторые действия с БД, а также некоторые вычисления с данными,...
3817 просмотров
schedule 24.10.2023

Play 2.4 Slick 3.0 - Удалить все строки в таблице
Я использую Slick 3.0 для доступа к базе данных PostgreSQL в Play 2.4, и мне нужен способ удалить все строки из таблицы, не удаляя ее. Удаление отдельных строк работает: lazy val tasks = TableQuery[Tasks] def delete(id: Long) =...
2138 просмотров

Где хранится моя база данных в Slick? [Scala][Slick 3.0]
Я не особо уверен, что это правильный вопрос, но мне было интересно, где именно хранится моя база данных в Slick. Например, если я следую примеру на http://slick.typesafe.com/doc/3.0.0/gettingstarted.html Они создают таблицы: // Definition...
357 просмотров
schedule 20.12.2022

Slick 3.0.0 выполнять запросы
У меня проблема, как правильно выполнять запросы с помощью slick 3.0. Основная идея: 1) Подготовить функциональные запросы 2) выполнить и получить список объектов Теперь я могу сделать это так val q = user.filter(_.id > 1) val res =...
1913 просмотров
schedule 13.08.2022

Код запроса повторного использования Slick 3.0.0
Я хочу повторно использовать код в своем приложении, например, есть такие функции def getA1(idUser: Option[Long]) = { val q = A1Q.filter(_.idUser === idUser.get) Await.result(db.run(q.result), Duration.Inf) } def getA2[T](idUser:...
297 просмотров
schedule 20.03.2024

scala + slick-pg + неявный
Я попытался добавить столбец на основе примера [пример slick-pg][1] Также добавлено в таблицу классов неявное implicit val pointFormat = MyFormats.geometryFormat[Point] но есть ошибка компиляции could not find implicit value for...
1080 просмотров
schedule 09.01.2023

гладкий 3 joinLeft с строкой None
Пытался выбрать данные из 2-х таблиц Пользователь и задача Хотите получить всех пользователей без каких-либо задач попробовал следующий запрос val fq = userQ.joinLeft(taskQ).filter(el => el._2.isEmpty) Логически правильно "выбрать...
751 просмотров
schedule 18.04.2023

Как использовать генератор кода Slick для включения представлений базы данных?
Я пытаюсь сгенерировать код Scala для таблиц и представлений базы данных в моей схеме, используя Slick 3.0.3. Взяв в качестве примера этот блог , у меня есть следующий файл build.sbt . Однако это сгенерирует код для моих таблиц базы данных и не...
2572 просмотров
schedule 13.05.2022

Тестирование приложения Play + Slick
У меня есть простое приложение CRUD, созданное с помощью Scala Play 2.4.3 и Play-slick 1.1.0 ( slick 3.1.0 ), которое использует базу данных MySQL для постоянного хранения. Я пытался создать тесты для своего приложения и увидел 2 основных...
3237 просмотров

составление одного оператора вставки в пятне 3
Это класс case, представляющий всю строку: case class CustomerRow(id: Long, name: String, 20 other fields ...) У меня есть класс формы, который «открывает» только подмножество столбцов и используется, когда пользователь создает/обновляет...
168 просмотров
schedule 26.12.2022

Потокобезопасность в Slick
У меня есть общий вопрос о том, как Slick/база данных управляет асинхронными операциями. Когда я составляю запрос или действие, скажем (for { users <- UserDAO.findUsersAction(usersInput.map(_.email)) addToInventoriesResult <-...
908 просмотров
schedule 10.06.2023

объединение гладких запросов в один запрос
Как с помощью Slick 3.1 объединить несколько запросов в один запрос одного типа? Это не объединение или объединение , а объединение "сегментов" запроса для создания единого запроса запроса. Эти «сегменты» могут быть любыми индивидуально...
2310 просмотров
schedule 25.01.2023

Использование функции БД (TRIM (LEADING '0' from column)) в Slick
Я хотел бы перевести SQL-запрос в TableQuery : SELECT ..., TRIM(LEADING '0' FROM mycolumn) FROM mytable WHERE TRIM(LEADING '0' FROM mycolumn) = '$key Должно стать MyTableQuery.filter(<_.mycolumn something something> ) Я не могу...
471 просмотров
schedule 05.11.2022

Можно ли создать бесконечный поток из таблицы базы данных с помощью Akka Stream
Я играю с Akka Streams 2.4.2 и мне интересно, можно ли настроить поток, который использует таблицу базы данных в качестве источника, и всякий раз, когда в таблицу добавляется запись, эта запись материализуется и перемещается вниз по течению?...
2194 просмотров
schedule 23.02.2023

Как опустить значения столбцов при выполнении массовой вставки 3.x?
У меня есть таблица JOURNAL, в которой столбец INSERT_DATE должен быть заполнен БД текущей датой и временем, когда запись вставлена. Я специально не использовал тип TIMESTAMP из-за его ограниченного диапазона. class Journal(tag: Tag) extends...
662 просмотров
schedule 17.12.2022

Scala Slick 3 Сопоставление шаблонов обратного вызова будущего класса
У меня есть DAO, где я проверяю имя пользователя и хочу расширить его для проверки пароля, но для целей тестирования, поскольку я новичок в этом, я проверяю только электронную почту. Вот ДАО: def authenticate(username: String, password: String):...
563 просмотров

Типичная производительность в Slick (версия 3.1.1)
У меня есть следующий SQL-запрос: select `sr_roleName`, `sr_id` from `db_security_role` where `sr_roleName` = 'admin' Он генерируется из следующего кода Slick: RoleTable.filter(_.name === roleName).result.head Итак, это кажется...
696 просмотров
schedule 10.03.2023

Scala slick — Как взять значение столбца из разных таблиц
У меня есть 2 таблицы: основная и обновленная с именем столбца, идентификатором и отделом. Я хотел бы сначала прочитать основную таблицу, и если значение поля отдела пусто, я мог бы прочитать его из таблицы обновлений. Например, из приведенной...
1346 просмотров
schedule 13.06.2023