и малоизвестные, то, что они называют у себя compile как drop и create view не меняет сути. Зачем СУБД заменило мой простой линейный код на скобочного монстра?
Цель какая? Оптимизация?
Внутри БД лежыт распарзенный query tree, полностью в другом виде (s-expr из операторов, видов джойнов, idшников функцый и типов).
Текст, который можно скопипастить в SQL — потом как-то (по смыслу — очень точно, на самом деле) воссоздаётся из этого query tree для представления юзеру и возможности его вручную запустить или скопировать в другой CREATE VIEW. Но, несмотря на точный смысл — форматирование просто выкинуто цэликом, и все показывают его... Ну, в меру фантазии авторов показывалки.
приведя мой исходный код к такому монстру - чего хотела добиться СУБД для себя? Профит в чем? Скорость? Сомневаюсь
просто хранит не в тексте, а обратно дерево в твой текст не преобразовать
суть проблемы - я захотел добавить в СВОЮ конструкцию вьюхи какие-то моменты (отлаживаю я ее), а как, если исходный код переделан напрочь?
спросить свой код самостоятельно, я же сказала уже
Монстру https://t.me/pgsql/508799 ? Ты норкоман штоле?
Обсуждают сегодня