clojure-russia

Работа и релокейт: #jobs-rus | #clojure-russia-offtop Телеграм-чат https://t.me/clojure_ru
igrishaev 2018-05-23T08:08:55.000534Z

@satmurat Привет, мы пользовались hugsql, насколько я знаю, привязать базу к функции нельзя. Только хаком\оберткой.

igrishaev 2018-05-23T08:10:59.000561Z

есть еще похожая либа, которая читает sql из файла и создает функции, при этом они биндятся к базе, которую ты указал. Не могу вспомнить ее название.

kirill.salykin 2018-05-23T08:14:29.000013Z

honeysql?

kirill.salykin 2018-05-23T08:16:20.000203Z

мы используем для конфигурации пула вот такое https://github.com/tomekw/hikari-cp

kirill.salykin 2018-05-23T08:17:31.000396Z

hugsql не менеджит конекшены, это по сути форматер запросов

satmurat 2018-05-23T08:20:31.000360Z

понятно. но сгенерированные функции принимает же конфиг к базе как первый аргумент фукнции. Например, (generated-insert-function db {:id 1 :name "foo"})

satmurat 2018-05-23T08:20:57.000027Z

что сюда можно передать в качестве db я не понял(

kirill.salykin 2018-05-23T08:22:13.000145Z

https://github.com/tomekw/hikari-cp#postgresql-example {:datasource datasource} это и будет db в этом случае

👍 1
satmurat 2018-05-23T08:30:05.000307Z

Спасибо, понял. Попробуем.