@haskellru

Страница 1408 из 1551
Leonid
15.08.2018
08:34:59
в смысле?

Alexander
15.08.2018
08:35:02
надо переписатьв се запросы где есть эта связь

Alexander
15.08.2018
08:35:06
маловероятно, что надо

Google
Alexander
15.08.2018
08:35:26
в конкретном примере

Alexander
15.08.2018
08:35:33
причем еще и не обдолбаться по пути

Leonid
15.08.2018
08:35:48
надо переписатьв се запросы где есть эта связь
У вас нет интеграционных тестов?

Alexander
15.08.2018
08:35:48
покрытие тестами конечно спасает, но все равно это работы на несколько недель одному человеку

вопрос не в том чтобы их найти

Leonid
15.08.2018
08:36:21
У вас с архитектурой беда

Alexander
15.08.2018
08:36:47
у нас это не беда :)

Leonid
15.08.2018
08:36:50
у меня вообще все подобные вещи во view и клиентский код крайне тупой

Alexander
15.08.2018
08:37:28
ты писал когданибудь аналитику для сайта с сотней тысяч плюс активных пользователей?

причем аналитика крайне разнообразная

ну может про сотню активных я загнул, но десятка точно есть

Leonid
15.08.2018
08:39:15
я не понимаю что вы имеете в виду под аналитикой

Alexander
15.08.2018
08:40:07
от KPI и воронок продаж до наиподробнейшей статистики для партнеров

Google
Alexander
15.08.2018
08:40:34
я не говорю что это сложно, я говорю что там архитектуру запросов без DRY не выстроить

есть даже более простая типичная задача, есть формочка в которой фильтры и групировки, надо собрать запрос по ~10 get-полям

причем на этих датасетах подзапросы уже хуже джойнов

Leonid
15.08.2018
08:43:20
Ну так это уже ваша специализированная предметная область. Никто тут вам не сделает библиотеку

Alexander
15.08.2018
08:45:37
я и не прошу чтоыб сделали, я ее сам делаю :)

Leonid
15.08.2018
08:47:24
ок

Alexander
15.08.2018
08:47:38
Мне кстати кажется, что большие get-формы для поиска информации есть в почти любом бэк-офисе

так что не сказать что это очень редкая проблема

Imants
15.08.2018
08:58:02
не проще ли писать сложные скуль запросы на том же языке? DataGrip в помощь. Будете приятно удивлены.

Евгений
15.08.2018
08:58:43
Кто-то статистику по time series до сих пор не в кликхаусе делает? ?

Alexander
15.08.2018
09:02:17
проблема в том что выбор на самом деле между сборкой запроса из строк или из других кирпичей

очевидно что комбинировать специально предназначенные для этого сущности проще, чем строки

Imants
15.08.2018
09:04:08
а функции в постгре есть? в мс-скуле есть. Из функций удобно собирать запросы.

Alexander
15.08.2018
09:04:36
и функции и вьюхи и прочее

я тащемто rest-сервер на чистом постгре написал и имею представление о том как его делать без орм

Imants
15.08.2018
09:05:25
с DataGrip работаем не совсем со строками. Там хорошие подсказки полей, таблиц - все дела.

ОРМ не для больших таблиц.

Alexander
15.08.2018
09:06:38
Вы вообще слышите о чем я говорю? Не программист будет собирать запрос из фрагментов, а программа

Imants
15.08.2018
09:07:08
а, с таким я ещё не сталкивался. Прогресс, конечно. "вкалывают роботы" ;)

Google
Alexander
15.08.2018
09:07:38
И пока в посгрессе нельзя сформулировать запрос как "если то то и то то то надо сджогйнить вот это" от сборки запроса в приложении уйти вряд ли получится

Imants
15.08.2018
09:11:03
а чудаки в мс зачем-то придумали (или только осуществили) олап и склады данных

Alexander
15.08.2018
09:12:58
olap и postgres это все же про разное

они идейно несовместимы

Imants
15.08.2018
09:15:56
возможно. я о том, что для пользователей, чтобы им самим создавать аналитические запросы, зачем-то придумали олап. не пошли по пути умного орм

Alexander
15.08.2018
09:19:11
меня вот не сильно удивляет что в 1970м году кто то не пошел по пути написания ORM для конкретного языка

а вас не удивляет что в 2018 году почти никто не пользуется OLAP? может быть просто это было не самое удачное решение?

это как сторонники лиспа, который проиграл конкурентную гонку даже с Си, которые настаивают что лисп удобен

Dmitry
15.08.2018
09:21:52
Нууу, щас начнётся

Alexander
15.08.2018
09:23:24
а до лиспа, кстати, был forth с той же историей :)

Imants
15.08.2018
09:26:55
а вас не удивляет что в 2018 году почти никто не пользуется OLAP? может быть просто это было не самое удачное решение?
возможно, одна из причин - нет необходимости (мало данных) другая: это дорогой продукт. а чем сейчас пользуются для ad-hoc аналитики?

Alexander
15.08.2018
09:27:48
вообще я все чаще слышу что эластиком, но это скорее всего наркоманы какие то

я так понимаю сейчас из актуальных olap только экспресс или есть еще что то?

Imants
15.08.2018
09:29:45
не в курсе: я с олапом не работаю. Пишу скуль руками, когда приходится. Раньше читал про олап, интересовался.

Alexander
15.08.2018
09:30:40
я просто реально нигде не слышал про аналитику на экспрессе, а вот аналитика на эластике в каждом втором стартапе появляется

ну и на реляционных бд тоже вполне себе ок сейчас все считается, как раз за счет того что ORM берет на себя эти задачи

Imants
15.08.2018
09:31:45
у кого большие таблицы, те наверное чем-то не-скульным пользуются. Хадуп там..

Alexander
15.08.2018
09:32:47
большие понятие относительное

миллиард строк пг еще выдержит наверно если сервак приличный

Google
Imants
15.08.2018
09:34:19
по-моему, большие таблицы - это когда скуль тормозит так, что надо что-то делать. ?

Alexander
15.08.2018
09:34:57
когда скуль тормозит это скорее руки

Слава
15.08.2018
09:35:03
Всем привет. Кто какие ORM пользовал для SQL?
Linq2db Не orm, а статически типизированый sql. От orm же обычно вреда больше, чем пользы.

Alexander
15.08.2018
09:36:03
блин, хочу индексы для агрегатов в постгре

преодолеть себя и написать базовую реализацию чтоли?

Alexander
15.08.2018
09:44:32
Пользуются, у кого деньги есть.
мне кажется не сильно дороже пары программистов выходит

Dmitry
15.08.2018
09:50:50
А подскажите, есть у ghc какая-нибудь опция, чтобы он завершал работу после первой же найденной ошибки, а не выводил простыню всех ошибок?

Ну или у stack

Alexander
15.08.2018
09:51:55
2| less ?

Admin
ERROR: S client not available

Alexander
15.08.2018
09:52:08
или просто 2| head -n10

Dmitry
15.08.2018
09:54:12
Ну хотелось бы весь текст ошибок получать. Ладно, буду и дальше head

Alexander
15.08.2018
09:55:31
мне кажется можно как то на awk простенько написать, чтобы оно регулркой определило конец или начало ошибки и вывело только первую

или на том же баше, но это уже не однеострочник

Слава
15.08.2018
09:57:37
А что толку от советов про awk и less, если они не остановят компилятор вовремя?

Alexander
15.08.2018
09:58:08
мне больше нравится вариант когда просто начинаешь читать сначала, типа less или более многокнопочного очистить консоль => enter => shift+home

он и в repl хорошо себя показыает

Google
Dmitry
15.08.2018
10:06:42
Не то, это только про фазу. Всё равно компилирует и выводит всё.

Yuriy
15.08.2018
10:22:53
так это то, что надо?

"Ну хотелось бы весь текст ошибок получать" относится только к первой ошибке?

попробуй ghcid

kana
15.08.2018
10:28:34
закрыть всех в комнате наверное, там И, не очень понятно

Yuriy
15.08.2018
10:28:40
дальше же написано — ЗАПЕРЕТЬ ВСЕХ К ЧЕРТЯМ

? animufag ?
15.08.2018
10:28:53
ааа лол

я думал уже есть дизайн какой должна быть идеальная либа

Imants
15.08.2018
10:29:32
ну, выйти тоже можно будет. похоже на процесс выборов Папы римского. https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D0%BA%D0%BB%D0%B0%D0%B2

A64m
15.08.2018
10:32:09
прочел как ЗАПРЕТИТЬ ВСЕХ К ЧЕРТЯМ сначала

Alexander
15.08.2018
10:33:17
мне бы низкий уровень, который RTS не убивает гарантировано

а с hasql у меня проблема, которую я не знаю как репортить

в коде передается UUID, в encoder HE.uuid

постргрес ругается что ему передали текст

случилось 3 раза подряд, до и после не повторялось

код рядом не менялся уже полгода

? animufag ?
15.08.2018
10:35:06
да забавно

Alexander
15.08.2018
10:35:26
на рабочем кластере, так что это не чей-то разработческие код

? animufag ?
15.08.2018
10:40:24
наверное если повторять на тех же значениях ууидов то всё в порядке?

Imants
15.08.2018
10:40:57
а автор либы - Никита - тут участвует? вообще-то в описании пакета есть его емайл.

Dmitry
15.08.2018
10:41:41
так это то, что надо?
Нет, не то. Выводятся все ошибки, которые нашлись в модуле. А надо только первую. Ну уже не актуально, через awk справился

Страница 1408 из 1551