Вопросы по теме '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 просмотров
schedule
28.09.2022
Где хранится моя база данных в 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 просмотров
schedule
03.12.2023
составление одного оператора вставки в пятне 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 просмотров
schedule
10.04.2022
Типичная производительность в 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