Рейтинг: 4  
Новая
Предложил AndreyChursin 03.12.2019 18:08:45

Названия таблиц для highloadblock

Дайте возможность выводить названия таблиц в списке highloadblock
Рейтинг: 1.8589  
Новая
Предложил Валерий Чебан 17.10.2014 13:24:53

Дать возможность получать текст SQL-запроса до его непосредственного выполнения

Возможная реализация: к примеру, можно добавить событие OnBeforeSqlQueryRun в CDatabase::Query(), в обработчике которого дать возможность получать SQL-запрос до выполнения запроса в mysql_query, а возможно дать и останавливать его выполнение.

Сейчас есть возможность получать текст запроса уже после его выполнения, хотелось бы еще до.

Видимо, еще одну версию события нужно будет встроить в lib d7.

Кейс использования: CIblockElement::GetList() при динамическом и сложном фильтре $arFilter "ложит" mySql, хотелось бы для выяснения подробностей и отладки получить и проанализировать текст запроса, до того момента, как он уйдет на исполнение.
Рейтинг: 10.3064  
Внедрено
Предложил Месилов Максим 21.09.2013 21:14:36

Делать обновления индексов самостоятельно

Приехали обновления, оп, сообщение.

Вопрос:
1. Почему не делать это на автомате из скрипта установки?
2. Почему если нужна именно осознанная реакция от админа, то не вываести попап с кнопкой «создать» и поясняющим текстом.



Понравилась идея? Напиши о ней в twitter!

Если хотите поставить минус, пожалуйста объясните вашу позицию в комментарии.
Рейтинг: 6.061  
Ответил 15.05.2014 15:23:30
Я думаю в комментариях разобрали невозможность такого в некоторых случаях, поэтому идею закрываю как решенную.
Рейтинг: 1.7047  
Новая
Предложил Только Хард-кор 10.02.2013 19:29:13

SQL запрос

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

Очень удобно было бы на этой странице иметь список, редактирование и удаление своих SQL - запросов.
Рейтинг: -5.6384  
Отложено
Предложил Евгений Неверов 22.01.2013 12:55:23

Такой $DB->Query(), который бы не учитывался в автотесте монитора качества

Сейчас, когда мы в клиентских проектах используем собственные таблицы в базе данных и обращаемся к ним через $DB->Query() с запросами, на нас ругается автотест монитора качества, который запрещает использовать прямые запросы к базе данных.

Предлагаю либо сделать другой вариант обращения к запросу (скажем, RawQuery()), который монитором учитываться не будет, либо просто смотреть на часть FROM запросов и следить, не появится ли в них системная таблица.

Первое проще.