@pgsql

Страница 997 из 1062
Yukari
21.09.2018
15:23:30
Плавающие точки в тсвектор конвертятся из коробки)

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

Terminator
21.09.2018
15:48:23
@ilyaUryadov будет жить. Поприветствуем!

Dmitry
21.09.2018
18:02:30
всем добра! вот мысль тут промелькнула, отчегож ещё в pg нету операций с матрицами и векторами *?

Google
Dmitry
21.09.2018
18:42:56
А точно нет?
а я поискал, да понаписали на С

А точно нет?
Умножения нету

Darafei
21.09.2018
18:52:21
а в каком типе данных вообще хранишь?

и что собираешься делать умножением?

Dmitry
21.09.2018
18:53:36
Float 8, собираюсь делать биллинг

Умножение векторов

Вместо иф зен елс лучше взять набор характеристик и умножить на разряженный вектор с нулями и единицами

Darafei
21.09.2018
18:59:02
эээ, почему лучше?

это же не машинная графика, как вы это потом мейнтейнить будете?:)

Dmitry
21.09.2018
19:13:23
эээ, почему лучше?
да всё просто. есть например простая формула для объема Норма * площадь лицевого счета / площадь общая. где у лицевого счета площадь может быть общая или отапливаемая это превратится в конструкцию [S отапливаемая ЛС , S общая ЛС] * [1,0] / [S жилых помещений, S нежил, S мест общего пользования, S дома, S жилых расчетная по лицевым, S нежилых расчетная по лицевым, S .......... ещё десяток вариаций ] * [0,....1,..0,1,...0]

Google
Dmitry
21.09.2018
19:17:59
щепотка plpgsql?
если честно, то так и сделали, сначала понаписали на С, а потом на plpgsql. вопрос был в том почему нет умножения в ванильке, никому не надо?

Darafei
21.09.2018
19:19:10
много чего нет. например, ты можешь взять своё умножение и занести его в -hackers патчем

Dmitry
21.09.2018
19:20:02
могу, но читал как проталкиваются патчи, и чё то не хочу)

Darafei
21.09.2018
19:22:00
мне так про постгис рассказывали, "сложно, не принимают патчи", оказалось, их в основном забывают послать

Dmitry
21.09.2018
19:22:28
хоть и понимаю что получаю прибыль за счет использования pg

Darafei
21.09.2018
19:23:00
ну, не примут - это уже не к тебе предъявы

зато следующий человек, кому будет нужно умножение, сможет нагуглить

Dmitry
21.09.2018
19:25:35
есть еще одна тема это FK для полиморфных связей которая оченно хочется

Yaroslav
21.09.2018
19:33:58
Yaroslav
21.09.2018
19:41:39
А можно ссылку на доклад?
Спросите у Михаила, я сам доклада не видел (это был последний meetup avito... кажется).

А можно ссылку на доклад?
Вот, нашёл: https://avitotech.timepad.ru/event/798808/

Mike Chuguniy
21.09.2018
19:46:31
https://www.youtube.com/watch?v=P5mkbjJ2Rks Но это весь день.

Let Eat
21.09.2018
19:49:43
Где ж время найти на все такое интересное..

marchwinks
22.09.2018
03:56:33
https://readhacker.news/s/3QKE3 юху?

Terminator
22.09.2018
13:10:26
@televix будет жить. Поприветствуем!

Wingman
22.09.2018
14:57:11
Народ, подскажите пожалуйста - может быть, есть быстрое и well-known решение: как бы мне "нормально и человекочитабельно" сортировать (order) по полю varchar, учитывая И символы, И цифры? Гуглил, естественно - но, похоже, все предлагаемые решения подходят только в случае, если заранее известен "шаблон" строки ; у меня так не получится

Google
Сергей
22.09.2018
14:58:12
Так объясни как ты хочешь сортировать

Варчар учитывает цифры

Wingman
22.09.2018
14:59:04
только учитывает не как цифры :) то есть, для него правильная последовательность - 1, 10, 11, 2, 20, 21, ...

Сергей
22.09.2018
15:00:32
Разбей на колонки и сортируй по нескольким полям

Либо вычисляемую функцию напиши и по ней сортируй

Wingman
22.09.2018
15:01:02
шаблон неизвестен

там может быть что угодно

Сергей
22.09.2018
15:01:24
Ну тогда и результат будет что угодно

Wingman
22.09.2018
15:01:33
эх

ладно, понял, велл-кновн пути нет :)

Fike
22.09.2018
15:09:54
Это называется natural sort, и кажется его действительно нет в постгре из коробки. Гуглом можно выцепить самописный экстенжен/функции

Wingman
22.09.2018
15:10:21
Ага, благодарю

Anton [Mgn, az09@osm]
22.09.2018
15:51:12
пусть на вводе лидирующими нулями добивают и будет норм

Dmitry
22.09.2018
17:20:45
Разбивать на слова и матчить по цифрам, если есть число, то выкусываешь регуляркой, остальное лексикографически

Wingman
22.09.2018
17:21:28
да уже сделал хранимкой

надеялся, что уже есть готовые решения

Terminator
22.09.2018
18:23:36
@olimjon_makhmudov будет жить. Поприветствуем!

Olesya Tinkova будет жить. Поприветствуем!

0nLy G0D будет жить. Поприветствуем!

Dima
23.09.2018
11:33:07
подскажите. как называется системд сервис у постгрес про?

Google
Konstantin
23.09.2018
17:25:30
Ребят подскажите пожалуйста, что посмотреть/почитать новичку про postgresql?

MikaelBox
23.09.2018
17:26:20
и не просто почитать, а осознать

Yaroslav
23.09.2018
17:33:33
Ребят подскажите пожалуйста, что посмотреть/почитать новичку про postgresql?
Документацию, прямо с начала. Там, кстати, написано, какие разделы нужно будет читать в зависимости от того, что Вас интересует.

Terminator
23.09.2018
18:01:53
@kobsew_iwan будет жить. Поприветствуем!

Yukari
23.09.2018
18:28:17
Гугди posgresql leopard.ua

Гуглируй

Если в субд новичок - понимание sql

А потом леопарда

Не помню как его зовут

Yaroslav
23.09.2018
18:30:14
Я бы посоветовал букварь леопарда
А я бы не посоветовал. Очень так себе, IMHO.

Dmitry
23.09.2018
18:45:58
А я бы не посоветовал. Очень так себе, IMHO.
На правах рекламы — https://masteringpostgresql.com/

Автор - один из главных разработчиков.

Страница 997 из 1062