SQL Executor for Creatio

SQL Executor for Creatio (консоль SQL запросов в интерфейсе Creatio 7.X) – вспомогательный модуль для выполнения SQL скриптов и выборок из интерфейса Creatio. Данный модуль часто полезен при работе с сайтами ondemand.

Настройка

Использовать Консоль SQL запросов могут только пользователи системы, которым дано право на соответствующую операцию. Для настройки прав необходимо перейти в Дизайнер системы / Права доступа на операции, выбрать операцию «Доступ к разделу «Консоль SQL запросов»» (код «CanUseSqlConsole») и добавить / удалить права для пользователей и групп пользователей. После настройки прав для применения изменений необходимо выполнить выход из системы и выполнить вход снова. Пользователь, не имеющий прав доступа, при попытке перейти в раздел получит следующее сообщение.

Использование

Чтобы открыть SQL Executor for Creatio, нужно перейти в Дизайнер системы / Консоль SQL запросов В верхней части модуля расположен текстовый редактор с подсветкой синтаксиса языка SQL. Выполнить SQL скрипт можно нажатием на «Выполнить» либо сочетанием клавиш «Ctrl + Enter». В нижней части окна расположена область вывода результатов выборок (результаты выполнения операторов SELECT) с возможностью сортировки по столбцам. В верхней части пишется количество затронутых записей при выполнении скрипта (командами Insert/Update/Delete) – ROWS AFFECTED. Также можно посмотреть лог запросов (кнопка «Показать лог запросов») и экспортировать его в файл (кнопка «Экспорт в CSV»), что позволяет просмотреть историю запросов (какие запросы производились, с какого IP адреса они производились). Лог запросов отобразится в нижней части окна вместо области вывода результатов выборок. В случае возникновения ошибок в скрипте в нижней части окна будет выведено сообщение об ошибке.

Данный продукт предоставляется на условиях «as is» ( «как есть»), то есть в том состоянии, в каком он находится в настоящее время. Техническая поддержка и доработка такого решения разработчиком не осуществляется. Бесплатно получая доступ к этому продукту, пользователь соглашается с данным условием.

УСТАНОВИТЬ

Примечания

*Если ваша база Creatio развернута на СУБД PostgreSQL, для отправки запросов необходимо использовать синтаксис предназначенный для этой СУБД.
Пример запроса на PostgreSQL:

Если запрос будет некорректно сформирован, вы получите сообщение с ошибкой.

Changelog

http://ftp.samarasoft.ru/_release/SQL_Executor/

1.7

  • [ADD] [SQL-1] Выполнена адаптация под Creatio 7.15.1
  • [ADD] [SQL-3] Выполнена адаптация под Creatio .NET Core на Linux