GSQL — это интегрированная среда разработки для баз данных,
ориентированная на среду GNOME. На текущем этапе поддерживаются две
СУБД — MySQL и Oracle.

Возможности этого релиза:

  • SQL-редактор.
  • Редактор кода (триггеры, функции, процедуры, пакеты). Эта возможность реализована только в Oracle.
  • Древовидная навигация по объектам БД.
  • Механизм уведомлений — в случае неактивности приложения, по завершению
    выполнения SQL-запроса на экране появится соответствующее сообщение.
  • Дубликат сессии — в один клик открывается новое соединение с параметрами активной сессии.
  • Настройки — возможность придать желаемый вид приложению, настроить
    параметры редактора, также выставить опции работы для СУБД (например,
    задать свои переменные окружения для работы с Oracle в этом
    приложении).
  • Плагины:
    1. Terminal — возможность открывать терминальную сессию с параметрами (логин, пароль и тд) активной сессии.
    2. Exporter — экспорт результата выборки в CSV-файл. На текущем этапе поддерживается экспорт только полученных записей.
    3. Runner — периодическое выполнение SQL-команд.

Особенности:

  • MySQL

    1. Для корректной работы требуется information_schema, которая доступна только в MySQL Server версий 5.* и выше.
    2. Отмена выполнения SQL запроса не представляется возможным стандартным
      API MySQL. Для этих целей можно воспользоваться функционалом плагина
      Terminal — открыть сессию и выполнить KILL QUERY.
  • Oracle
    1. Эта версия GSQL тестировалась с БД Oracle версии 10.1.0.2.0. Не
      исключено, что могут возникнуть какие-либо трудности с другими версиями
      Oracle.
    2. Не рекомендуется использовать oracle-xe-client из
      репозитория http://oss.oracle.com/debian — с ним могут возникнуть
      проблемы с NLS.

Также стоит отметить реализованный API, благодаря которому вы сможете
написать свой плагин или же engine для поддержки другой СУБД.

Скачать GSQL 0.2.0
www.linux.org.ru
Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34