привет! можно ли как-то красиво сократить эту городуху? вкратце есть две таблицы и в зависимости от условия надо сделать либо full join, либо union... create or replace functi...
зачем, когда есть uuid ?
существуют ли какие-то общепринятые приёмы для поиска сущностей по значениям eav? партиционирование может какое...
хабр уже не торт?)
а можно ли делать так: execute format('select * from %1%s', 'table_name') ? Вопрос в %1, можно ли так именовать плейсхолдеры эти?
Привет! Развлекаюсь с EAV, есть задача найти сущность по комбинации атрибутов и их значений. Атрибуты и значения хранятся в двух массивах. Сделал через динамический sql, но вд...
гениально?) create or replace function st_core.compare( p_comparsion_type_code varchar, p_val_1 anycompatible, p_val_2 anycompatible) returns boolean language s...
кто может по кросстабу подсказать? можно ли как-то обойтись без переконвертации типов? select * from crosstab($$ select r.id, f.code, case dt.code when 'VA...
привет! CASE WHEN te.id IS NOT NULL THEN te.name ELSE e.name END AS name можно ли как-то сократить? колонок много, не хочется так много расписывать) COALESCE(te.name, e.na...
привет! у меня задача из условий, переданных в виде jsonb, сформировать where для динамического запроса... есть какие-то приёмы для защиты от инъекций? как лучше это сделать?
может есть вариант как-то целиком запись передавать? тогда вызов будет ещё короче: func(te, e).name
чем можно по-быстрому нагрузить сервер? пробовал числа фибоначчи считать, он выдаёт результат за доли секунды :)
привет, есть какой-то красивый способ транспонировать EAV? без pivot/unpivot
а почему динамика быстрее?
есть какие-то инструменты или хорошие практики построения такой системы? и где грань, какие сущности переводить в EAV, а какие держать в своих таблицах?
кстати обязательно описывать все возвращаемые поля или можно без этого обойтись?
а если они изменятся на другом стенде? ну и это не информативно и вообще говнокод
а можно ли написать несколько left join, а условия сопоставления снести вниз? вроде есть такая запись
Привет! Сижу разбираюсь с eav. не могу понять, если мне надо загрузить 1000 записей одного типа (с одинаковым набором аттрибутов), мне надо для каждой записи заносить аттрибут...
Привет! Существует ли красивый способ вытащить список функций, которые используются в определенной функции?