LINUX.ORG.RU

История изменений

Исправление Obezyan, (текущая версия) :

Да ладно. В Postgres скажем predicate push down вообще нет.

Шта? Вы сейчас на серьезных щщах? Там и предикаты и inline conditionals и много чего еще. Например, в запросах с объединением чтобы предикат протолкнулся дальше нужно использовать UNION ALL вместо UNION. С аггрегирующими функциями ситуация похуже, но и там выкрутились и сделали virtual tables и window functions.

В 1С это называется временные таблицы и оконные функции, если я правильно помню.

https://habr.com/ru/companies/lsfusion/articles/463095/#commjppd

Начал читать комменты, вы были правы, ваши разработчики не знают SQL.

Исходная версия Obezyan, :

Да ладно. В Postgres скажем predicate push down вообще нет.

Шта? Вы сейчас на серьезных щщах? Там и предикаты и inline conditionals и много чего еще. Например, в запросах с объединением чтобы предикат протолкнулся дальше нужно использовать UNION ALL вместо UNION. С аггрегирующими функциями ситуация похуже, но и там выкрутились и сделали virtual tables и [https://www.postgresql.org/docs/9.0/tutorial-window.html] window functions. В 1С это называется временные таблицы и оконные функции, если я правильно помню.

https://habr.com/ru/companies/lsfusion/articles/463095/#commjppd

Начал читать комменты, вы были правы, ваши разработчики не знают SQL.