Size: a a a

Clojure — русскоговорящее сообщество

2019 September 20

ВФ

Владимир Федоров in Clojure — русскоговорящее сообщество
2 запроса на все записи из 2 таблиц, и потом заменять ключи записями
источник

ВФ

Владимир Федоров in Clojure — русскоговорящее сообщество
Я это так вижу
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
схлопнуть один рекордсет в словарь вида айдишка->запись через (group-by :id), а потом из него дергать по айдишке
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
для другого сета
(for [row rows]
 (assoc row :user (get users-grouped (:user_id row)))
источник

ВФ

Владимир Федоров in Clojure — русскоговорящее сообщество
Вай, работает
источник

ВФ

Владимир Федоров in Clojure — русскоговорящее сообщество
Спасибо огромное
источник

v

vveare138 in Clojure — русскоговорящее сообщество
ребят, а кто-нибудь пробовал тюнить транкейт постгреса? я тут уперся в медленные юнит-тесты из-за этого
источник

v

vveare138 in Clojure — русскоговорящее сообщество
~150 таблиц с кучей фк, индексов и прочего
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
неужели тестам нужны все 150 таблиц
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
на всякий уточню, что truncate cascade сносит каскадно все залинкованные данные
источник

v

vveare138 in Clojure — русскоговорящее сообщество
Ivan Grishaev
неужели тестам нужны все 150 таблиц
примерно 4/5 таблиц уже не используется, это супер легаси
источник

v

vveare138 in Clojure — русскоговорящее сообщество
первой мыслью было транкейтить только активные
источник

v

vveare138 in Clojure — русскоговорящее сообщество
но потом задумался о том, что не огребу ли я проблем из-за этого
источник

v

vveare138 in Clojure — русскоговорящее сообщество
опечатался, используется только 1/5 🙂
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
vveare138
ребят, а кто-нибудь пробовал тюнить транкейт постгреса? я тут уперся в медленные юнит-тесты из-за этого
а там точно truncate а не delete from?
источник

v

vveare138 in Clojure — русскоговорящее сообщество
100%
источник

v

vveare138 in Clojure — русскоговорящее сообщество
в среднем 1.3 секунды на транкейт всех таблиц, сервер базы данных крутится локально в контейнере, докер фо мак
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Там еще что-то может блочить таблицу
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Какой-то другой коннекшен или что-то такое
источник

v

vveare138 in Clojure — русскоговорящее сообщество
проверял локи
источник