Size: a a a

2021 February 15

TS

Tim Safari in sql_ninja
Nick Proskuryakov
Решили уже проблему
ну, с 2005 уже сколько версий прошло )
источник

MC

Max Chistyakov in sql_ninja
Читаю код процедуры :
create function blablabla (p_rv bigint, p_limit integer) returns json
   language sql
as
$$
select json_build_object(
              'last_rv', coalesce(u.last_rv, p_rv),
              'users', coalesce(u.users, '[]'::json)
          )
from (
        select json_agg(json_build_object(
             select ...
             from table
             left join lateral (
                     select json_agg(s.*) brands
                     from ( select ...
                     ) s
) br on true
                          left join lateral (
                     select json_agg(s.*) subjects
                     from ( select ...
                     ) s
) sbj on true
                          left join lateral (
                     select ...
                     ) s
) pr on true ) s
    ) u;
$$;

Похоже, кто-то переборщил с сериализациями 🙂
источник

А

Артем in sql_ninja
Функции.
источник

А

Артем in sql_ninja
Не подскажешь фирму, чтоб я добавил ее себе в ЧС?
источник

G

Gopneg in sql_ninja
в вайлдберриез вроде сманили, говно разгребать за теми кто всех предыдущих уволил, мвахаха
источник

ДT

Дмитрий Texnix... in sql_ninja
Gopneg
в вайлдберриез вроде сманили, говно разгребать за теми кто всех предыдущих уволил, мвахаха
кого сманили?
источник

T

Timus in sql_ninja
Дмитрий Texnix
кого сманили?
Макса
источник

G

Gopneg in sql_ninja
Дмитрий Texnix
кого сманили?
источник

ДT

Дмитрий Texnix... in sql_ninja
селект фром селект фром селект и ещё всё в джосне. ничотак
источник

G

Gopneg in sql_ninja
Max Chistyakov
Читаю код процедуры :
create function blablabla (p_rv bigint, p_limit integer) returns json
   language sql
as
$$
select json_build_object(
              'last_rv', coalesce(u.last_rv, p_rv),
              'users', coalesce(u.users, '[]'::json)
          )
from (
        select json_agg(json_build_object(
             select ...
             from table
             left join lateral (
                     select json_agg(s.*) brands
                     from ( select ...
                     ) s
) br on true
                          left join lateral (
                     select json_agg(s.*) subjects
                     from ( select ...
                     ) s
) sbj on true
                          left join lateral (
                     select ...
                     ) s
) pr on true ) s
    ) u;
$$;

Похоже, кто-то переборщил с сериализациями 🙂
чо обещали платить за это?
источник

MC

Max Chistyakov in sql_ninja
Gopneg
чо обещали платить за это?
бочка варенья, и коробка печенья)
источник

E

Elvira in sql_ninja
Max Chistyakov
бочка варенья, и коробка печенья)
Я хочу такое плюсом к своей зп
источник

MC

Max Chistyakov in sql_ninja
😄
источник

ДT

Дмитрий Texnix... in sql_ninja
я так понял там все функции возвращают жсоны?
источник

ДT

Дмитрий Texnix... in sql_ninja
и потому жсон на жсоне и жсоном погоняет?
источник

MC

Max Chistyakov in sql_ninja
Дмитрий Texnix
я так понял там все функции возвращают жсоны?
ну, приличная часть из того что я успел поковырять
источник

MC

Max Chistyakov in sql_ninja
Gopneg
чо обещали платить за это?
по моей шкале, нормально обещали, если что)
источник

TS

Tim Safari in sql_ninja
Max Chistyakov
по моей шкале, нормально обещали, если что)
может, и мне тогда пойти к вам в помощь? )))
источник

G

Gopneg in sql_ninja
Max Chistyakov
по моей шкале, нормально обещали, если что)
может у тебя шкала сбита %)
источник

IS

Igor Sergeichik in sql_ninja
Max Chistyakov
бочка варенья, и коробка печенья)
А чего делать то надо ?
источник