Баги 6 версии

Обсуждение возникших проблем, предложений и ошибок dbForge для MySQL
pyroxen
Сообщения: 32
Зарегистрирован: Ср 10 апр 2013 15:03

Баги 6 версии

Сообщение pyroxen » Ср 10 апр 2013 15:08

Баги dbForge mySQL 6.0:

1. Не работает F1 (хотелось бы получить справку по команде, на которой стоит курсор). Открывает только общую справку по Shift+F1
2. При выполнении процедуры в Проводнике, через контекстное меню "Выполнить" валится программа с системной ошибкой.
3. При редактировании процедуры или функции не работает автозавершения команд, нет выпадающих списков таблиц и полей к таблицам, а так же параметров к процедурам (все это было в предыдущей версии).

Поменялись или просто исчезли горячие клавиши многих функций:
4. Не открывается объект, на котором в тексте стоит курсор при нажатии F12 (One-click access to schema objects' definitions: исчез пункт контекстного меню "Go to definition" (Перейти к определению))
5. Как закрыть (свернуть) блок "Параметры" в открытой процедуре горячей клавишей? Или как горячей клавишей переключить с "Раздельного расположения вида" на "Комбинированное..."? Настроить определенный вид на постоянку не получилось (установил в настройках Комбинированное расположение, все равно открывает Раздельное).
6. Как переключаться между результатами выполненных нескольких запросов Select в одном скрипте, горячими клавишами? (Каждый результат запроса имеет свою вкладку, F7 не помогает)

Все это тормозит и создает неудобства в работе с форджем (

Alexander

Re: Баги 6 версии

Сообщение Alexander » Чт 11 апр 2013 12:39

1. Не работает F1 (хотелось бы получить справку по команде, на которой стоит курсор). Открывает только общую справку по Shift+F1
2. При выполнении процедуры в Проводнике, через контекстное меню "Выполнить" валится программа с системной ошибкой.
Данные проблемы будут исправлены в следующей сборке продукта. Мы сообщим Вам, когда данная сборка продукта будет доступна для скачивания.
3. При редактировании процедуры или функции не работает автозавершения команд, нет выпадающих списков таблиц и полей к таблицам, а так же параметров к процедурам (все это было в предыдущей версии).
4. Не открывается объект, на котором в тексте стоит курсор при нажатии F12 (One-click access to schema objects' definitions: исчез пункт контекстного меню "Go to definition" (Перейти к определению))
Данная функциональность будет реализована в одной из следующих версий продукта.
5. Как закрыть (свернуть) блок "Параметры" в открытой процедуре горячей клавишей? Или как горячей клавишей переключить с "Раздельного расположения вида" на "Комбинированное..."?
Вы можете добавить данное предложение на нашем UserVoice форуме, где другие пользователи смогут проголосовать за него: http://devart.uservoice.com/forums/7729 ... -for-mysql

Мы вносим наиболее востребованные предложения пользователей в план разработки новых версий продукта.
Настроить определенный вид на постоянку не получилось (установил в настройках Комбинированное расположение, все равно открывает Раздельное).
Пожалуйста, выполните следующее:

1. Выберите 'Сервис -> Параметры' в основном меню.
2. В открывшемся окне 'Параметры' выберите раздел 'Среда -> Документы -> SQL документы'.
3. Выберите опцию 'Все представления в закладках'.
6. Как переключаться между результатами выполненных нескольких запросов Select в одном скрипте, горячими клавишами? (Каждый результат запроса имеет свою вкладку, F7 не помогает)
Вы можете добавить данное предложение на UserVoice форуме.

pyroxen
Сообщения: 32
Зарегистрирован: Ср 10 апр 2013 15:03

Re: Баги 6 версии

Сообщение pyroxen » Пт 12 апр 2013 08:00

Настроить определенный вид на постоянку не получилось (установил в настройках Комбинированное расположение, все равно открывает Раздельное).

Пожалуйста, выполните следующее:

1. Выберите 'Сервис -> Параметры' в основном меню.
2. В открывшемся окне 'Параметры' выберите раздел 'Среда -> Документы -> SQL документы'.
3. Выберите опцию 'Все представления в закладках'.
Спасибо, помогло! Теперь можно клавишей F7 быстро переходить из окна Параметры в SQL

Alexander

Re: Баги 6 версии

Сообщение Alexander » Пт 12 апр 2013 16:10

1. Не работает F1 (хотелось бы получить справку по команде, на которой стоит курсор). Открывает только общую справку по Shift+F1
2. При выполнении процедуры в Проводнике, через контекстное меню "Выполнить" валится программа с системной ошибкой.
Сообщаем Вам, что вышла новая сборка 6.0.151 продукта dbForge Studio for MySQL, в которой данные проблемы устранены: http://www.devart.com/ru/dbforge/mysql/ ... nload.html

Благодарим Вас за Вашу помощь в усовершенствовании dbForge Studio for MySQL.

s.bel
Сообщения: 24
Зарегистрирован: Пн 04 фев 2013 12:20

Re: Баги 6 версии

Сообщение s.bel » Пн 15 апр 2013 12:24

виртуальные связи при построении диаграммы слетают после открытия документа, в котором ранее были созданы.
В 5 версии такой проблемы не было(( Где можно скачать 5 версию?

Alexander

Re: Баги 6 версии

Сообщение Alexander » Ср 17 апр 2013 10:34

виртуальные связи при построении диаграммы слетают после открытия документа, в котором ранее были созданы.
В 5 версии такой проблемы не было((
Данная проблема будет устранена в следующей сборке продукта. Мы сообщим Вам, когда данная сборка будет доступна для скачивания.
Где можно скачать 5 версию?
К сожалению, более ранние версии продукта доступны только для зарегистрированных пользователей.

pyroxen
Сообщения: 32
Зарегистрирован: Ср 10 апр 2013 15:03

Re: Баги 6 версии

Сообщение pyroxen » Сб 20 апр 2013 13:37

Спасибо что были исправлены вышеперечисленные баги, но F1 (справка) по команде в коде поработала какое то время и перестала.

Так же было исправлено в процедурах и функциях выпадающий список с полями таблиц, но проблема осталась, если была создана новая таблица, пока не перезайдешь в dbforge, то он не видит ни таблицы, ни ее полей.

Alexander

Re: Баги 6 версии

Сообщение Alexander » Пн 22 апр 2013 09:02

Спасибо что были исправлены вышеперечисленные баги, но F1 (справка) по команде в коде поработала какое то время и перестала.
Пожалуйста, попробуйте выполнить следующее:

1. Убедитесь, что процесс dbforgemysql.exe не запущен и отсутствует в Диспетчере задач Windows.

2. Деинсталлируйте dbForge Studio for MySQL, выбрав при этом все опции на странице 'Опции удаления' мастера деинсталляции.

3. Удалите папку, в которую установлен dbForge Studio for MySQL (по умолчанию "%programfiles%\Devart\dbForge Studio for MySQL").

4. Удалите следующие папки, если таковые существуют:

%programdata%\Devart\dbForge Studio for MySQL
%SystemDrive%\Users\'User_name'\AppData\Roaming\Devart\dbForge Studio for MySQL

где 'User_name' - пользователь Windows, под которым Вы заходите в систему.

Если Вы используете Windows XP, удалите папки:

%SystemDrive%\Documents and Settings\'User_name'\Application Data\Devart\dbForge Studio for MySQL
%SystemDrive%\Documents and Settings\All Users\Application Data\Devart\dbForge Studio for MySQL

где 'User_name' - пользователь Windows, под которым Вы заходите в систему.

5. Скачайте и установите dbForge Studio for MySQL, v6.0.151 заново: http://www.devart.com/ru/dbforge/mysql/ ... nload.html
Так же было исправлено в процедурах и функциях выпадающий список с полями таблиц, но проблема осталась, если была создана новая таблица, пока не перезайдешь в dbforge, то он не видит ни таблицы, ни ее полей.
Для этого в dbForge Studio for MySQL имеется команда 'Обновить список объектов', которая может быть вызвана, выбрав 'Правка -> Автодополнение кода -> Обновить список объектов' в основном меню или по нажатию 'Ctrl+Shift+R'.

pyroxen
Сообщения: 32
Зарегистрирован: Ср 10 апр 2013 15:03

Re: Баги 6 версии

Сообщение pyroxen » Пт 26 апр 2013 11:10

Спасибо за расширенные ответы, ваши советы помогли в решение вопросов.

Еще есть одна проблема:
При компилировании процедуры с отладочной информацией, если в теле процедуры создается курсор и присутствует HANDLER обработчик ошибки курсора, например:

DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;

то на этом (последнем) декларировании компилятор выдает ошибку и не компилирует, в связи с этим невозможно запустить отладку.

Решение конечно есть, если команды обработчика заключить в BEGIN ... END;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' BEGIN SET done = 1; END;
... но первый код тоже рабочий, по этому отладчик должен воспринимать и его без ошибок.

p/s: В старой версии можно было компилировать с отладкой по кл. Ctrl+Alt+F7, в новой не работает.
(Вопрос с горячими клавишами решил назначением оных в Параметры\Клавиатура Debug.CompileObjectDebug)

Alexander

Re: Баги 6 версии

Сообщение Alexander » Сб 27 апр 2013 15:27

В данный момент мы занимаемся исследованием данной проблемы и свяжемся с Вами в ближайшее время.

Alexander

Re: Баги 6 версии

Сообщение Alexander » Пн 29 апр 2013 07:46

Еще есть одна проблема:
При компилировании процедуры с отладочной информацией, если в теле процедуры создается курсор и присутствует HANDLER обработчик ошибки курсора, например:

DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
...
Данная проблема уже исправлена в последней сборке продукта 6.0.189: http://www.devart.com/ru/dbforge/mysql/ ... nload.html
p/s: В старой версии можно было компилировать с отладкой по кл. Ctrl+Alt+F7, в новой не работает.
(Вопрос с горячими клавишами решил назначением оных в Параметры\Клавиатура Debug.CompileObjectDebug)
Данная проблема будет исправлена в одной из следующих сборок продукта.

Ursus
Сообщения: 28
Зарегистрирован: Вт 09 апр 2013 07:54
Контактная информация:

Re: Баги 6 версии

Сообщение Ursus » Ср 01 май 2013 18:45

В 5ой версии, при создании резервной копии БД была обертка в апострофы полей, названных служебными словами (например: `year`, `password`). В 6ой версии, к сожалению, данного функционала нет... Можно его добавить?

Ursus
Сообщения: 28
Зарегистрирован: Вт 09 апр 2013 07:54
Контактная информация:

Re: Баги 6 версии

Сообщение Ursus » Пт 03 май 2013 06:49

В автодополнении отсутствует функция GREATEST.

Alexander

Re: Баги 6 версии

Сообщение Alexander » Пт 03 май 2013 11:36

В 5ой версии, при создании резервной копии БД была обертка в апострофы полей, названных служебными словами (например: `year`, `password`). В 6ой версии, к сожалению, данного функционала нет... Можно его добавить?
Мы рассмотрим данное замечание при разработке следующих сборок продукта.
В автодополнении отсутствует функция GREATEST.
Данная ошибка будет исправлена в одной из следующих сборок продукта.

Alexander

Re: Баги 6 версии

Сообщение Alexander » Ср 08 май 2013 14:00

В 5ой версии, при создании резервной копии БД была обертка в апострофы полей, названных служебными словами (например: `year`, `password`). В 6ой версии, к сожалению, данного функционала нет... Можно его добавить?
Не могли бы Вы сообщить, для чего Вам это необходимо?

Закрыто