Вопросы по теме 'doobie'

Scala (doobie): тип инвариантен
Я работаю над проектом на Scala и doobie . Я пытаюсь реализовать трейт транзактора, который может быть введен MacWire и использован с другой задачей / будущим монады (например, для тестов). import doobie.imports import doobie.imports._ import...
206 просмотров
schedule 01.05.2023

Преобразование Doobie ConnectionIO[Option[Int]] без явного соответствия
У меня есть ConnectionIO[Option[Int]] и сопоставление с Option для создания ConnectionIO[Option[String]] с запросом Some[Int] , в противном случае сохраните Nones. I was able to do this with a for comprehension and a match`: def...
596 просмотров
schedule 05.01.2023

Как подключиться к Hive с помощью doobie
Для улья есть драйвер jdbc, но, похоже, он не работает полностью. Я использовал doobie Transactor по умолчанию, чтобы подключиться к нему, как val xa = Transactor.fromDriverManager[IO]( "org.apache.hive.jdbc.HiveDriver", url, username, pass )...
287 просмотров
schedule 13.02.2023

Как создать Async[Future] из Async[IO]
Я пытаюсь неявно добавить Async и Sync в свой код для репозитория doobie. Sync и Async[F] отлично работают с вводом-выводом. Я хочу преобразовать их в будущее и столкнуться с проблемой Я попытался создать свой собственный Aync из IO def...
1615 просмотров
schedule 03.03.2023

Как динамически генерировать операторы SQL с помощью Doobie (scala)
У меня вопрос: val sql = """select id, clientName from partnerClients where partnerName = ? """ Я читаю имя партнера из файла Excel...
257 просмотров
schedule 02.07.2022

Doobie и AWS Xray Tracing
Я пытаюсь настроить трассировку XRAY для базы данных postgres. Я продолжаю получать сообщение об ошибке "Сегмент не найден". Я следую инструкциям в этой ссылке https://docs.aws.amazon.com/xray/latest/devguide/scorekeep-workerthreads.html def...
56 просмотров

Дуби запускает несколько эффектов f1 и f2 в транзакции в общем контексте F?
Я хотел бы запустить два эффекта f1 и f2, обновляя две разные таблицы базы данных t1 и t2, оставаясь в общем контексте F. def update(model:Details): Update0 = sql"""Update details_compta set TRANSID=${model.transid}, ACCOUNT=${model.account},...
227 просмотров
schedule 27.09.2022

Как читать JSON из базы данных PostgreSQL Doobie Scala с помощью Circe?
Я попытался создать нижеприведенное неявное, чтобы я мог ПОЛУЧАТЬ / читать данные из базы данных postgreSQL. Я пробовал добавить рекомендуемые имплициты, но они стали серыми и кажутся неиспользованными. implicit val get: Get[JobPostDetails] =...
321 просмотров
schedule 01.10.2022

Взаимоблокировки при использовании транзактора Hikari для Doobie с ZIO
Я использую Doobie в приложении ZIO, и иногда возникают взаимоблокировки (полное зависание приложения). Это может произойти, если я запускаю свое приложение только на одном ядре или достигаю максимального количества параллельных подключений к базе...
516 просмотров
schedule 05.05.2023

Несколько запросов в одной транзакции с Doobie?
Допустим, у меня есть два класса case C1 и C2 , каждый из которых наследуется от признака T . У меня есть два Query0 объекта, параметризованных этими классами случаев Query0[C1] и Query0[C2] . Цель состоит в том, что при выполнении этих...
246 просмотров
schedule 29.06.2022