powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
275 сообщений из 275, показаны все 11 страниц
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38151912
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы рады сообщить вам о выпуске новой версии студии, в которой реализована функциональность рефакторинга баз данных.
Как известно, рефакторинг базы данных является непростой задачей, и каждый разработчик или администратор рано или поздно с ней сталкивается.

В каких случаях можно ожидать проблем при рефакторинге базы данных MySQL:
1) При переименовании столбца таблицы, на который ссылается столбец из другой таблицы через внешний ключ;
2) При переименовании столбца таблицы или самой таблицы, из которой происходит выборка в представлении;
3) При переименовании объектов, содержащих код.

Рассмотрим перечисленные проблемы на примерах:

1) Переименование столбца таблицы, на который ссылается столбец из другой таблицы через внешний ключ.
Есть две таблицы из базы sakila :
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
CREATE TABLE country (
  country_id smallint(5) UNSIGNED NOT NULL AUTO_INCREMENT,
  country varchar(50) NOT NULL,
  last_update timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (country_id)
)
ENGINE = INNODB;

CREATE TABLE city (
  city_id smallint(5) UNSIGNED NOT NULL AUTO_INCREMENT,
  city varchar(50) NOT NULL,
  country_id smallint(5) UNSIGNED NOT NULL,
  last_update timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (city_id),
  INDEX idx_fk_country_id (country_id),
  CONSTRAINT fk_city_country FOREIGN KEY (country_id)
  REFERENCES country (country_id) ON DELETE RESTRICT ON UPDATE CASCADE
)
ENGINE = INNODB;



Если обычным способом попытаться переименовать столбец country_id в таблице country, выполнив следующий запрос (который, например, будет сгенерирован практически любым MySQL GUI инструментом):

Код: sql
1.
2.
ALTER TABLE sakila.country
  CHANGE COLUMN country_id id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT;



MySQL выдаст ошибку вида:
авторError on rename of '.\sakila\#sql-62c_c6' to '.\sakila\country' (errno: 150)

Таким образом, перед переименованием столбца нужно найти все внешние ключи, удалить их, переименовать столбец и заново воссоздать все удаленные ранее внешние ключи:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
ALTER TABLE city
DROP FOREIGN KEY fk_city_country;

ALTER TABLE country
CHANGE COLUMN country_id id smallint(5) UNSIGNED NOT NULL AUTO_INCREMENT;

ALTER TABLE city
ADD CONSTRAINT fk_city_country FOREIGN KEY (country_id)
REFERENCES country (id) ON DELETE RESTRICT ON UPDATE CASCADE;



2) Предыдущий случай простой, но в реальной базе sakila, столбец country_id таблицы country еще участвует в выборке созданных представлений (view-шек).

MySQL разрешит обычным способом переименовать столбец, но позже, при выборке данных из представления будет возникать ошибка:

авторUnknown column 'sakila.country.country_id' in 'on clause'

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

3) Более "опасный" способ переименования объектов, в результате неудачи которого, можно было лишиться вообще исходного кода процедуры или функции — если в визуальном редакторе процедуры изменить имя процедуры и одновременно допустить синтаксическую ошибку в теле процедуры.
Из-за того, что MySQL не позволяет при помощи ALTER PROCEDURE изменять код процедуры, приходится пересоздать процедуру с изменениями, т.е. сначала удалить созданную процедуру, а затем создать ее с новым именем и измененным кодом.
В случае, если была допущена синтаксическая ошибка, то старая процедура успешно удалится, а новая не создастся (после чего, придется процедуру воссоздавать заново по памяти). Так работает любое приложение, для администрирования MySQL.

dbForge Studio for MySQL, v6.0 делает безопасное переименование объектов, содержащих код:

a) Создается вр е менная функция (процедура), содержащая исходный код (до переименования);
b) Удаляются все объекты, где эта функция (процедура) вызывается;
c) Создаются все объекты, где эта функция (процедура) вызывается, но с уже переименованным именем;
d) Создается функция (процедура) с новым исходным кодом и с новым именем;
e) Удаляется временная функция (процедура);
Если этап d) заканчивается неудачей, то выполнение скрипта останавливается, и исходный код функции (процедуры) можно будет восстановить из вр е менного объекта.

Рефакторинг в нашем приложении можно вызвать из контекстного меню каждого объекта в Проводнике базы данных, а также в визуальном редакторе объектов, при изменении имени уже созданного объекта.



В новой версии функциональность "Рефакторинг" стала ключевой функциональностью , набравшей максимальное количество голосов пользователей.

По нашим данным, функциональность рефакторинга баз данных не реализована ни в одном из существующих инструментов для администрирования MySQL.
По ходу реализации, нам пришлось полностью переделать функциональность: сравнение схем, бекпа, генерацию скриптов, подсказчик кода и форматтер.
В результате, это повлекло за собой задержку релиза на 2-3 месяца...

Мы благодарим всех пользователей, участвовавших в голосовании за эту функциональность, и как и раньше - ждем ваших отзывов и предложений.
Новую версию можно скачать на странице загрузок .

С уважением,
Команда devart
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38151933
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38152078
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть одно неудобство.
построитель-констркутор не хочет работать с временными таблицами.
багом это трудно назвать, да и фичей тоже.
это решается удалением слова TEMPORARY при создании таблицы. и потом вставки его обратно.
и соответственно удалением временной-постоянной таблицы :)

за рефакторинг спасибо, желание поправить базу были - останавливала неизвестность результата.

только последняя 5 версия не сообщает о появлении новой. это так задумано? новая версия только для sql.ru? :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38152242
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это же бета
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38152339
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где-то есть открытый баг трекер или сюда писать?
Вот сейчас нашел такой небольшой баг: если открыть таблицу на просмотр данных и установить сортировку путем клика по заголовку столбца, то при нажатии на F5 сотрировка сбрасывается на дефолтную.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38152766
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпостроитель-констркутор не хочет работать с временными таблицами.Поддержка временных таблиц не планируется т.к. с ними есть технические сложности.вадяза рефакторинг спасибо, желание поправить базу были - останавливала неизвестность результата.В любом случае, работает приложение правильно или нет, просто необходимо перед любыми изменениями базы данных сделать бекап .
Какой скрипт будет выполнять рефакторинг можно посмотреть, установив чекбокс "Сгенерировать скрипт не изменяя базу данных".вадятолько последняя 5 версия не сообщает о появлении новой. это так задумано? новая версия только для sql.ru?Бета ставится параллельно с релизной версией, и у нах разные каналы обновления - бета будет обновляться до следующего билда беты, а релизная версия будет обновлена до следующей релизной версии, при выходе последней.HettА где-то есть открытый баг трекер или сюда писать?Как Вам проще, можно публично через наш форум , можно индивидуально через тикеты , любый удобным способом.
HettВот сейчас нашел такой небольшой баг: если открыть таблицу на просмотр данных и установить сортировку путем клика по заголовку столбца, то при нажатии на F5 сотрировка сбрасывается на дефолтную.Мы воспроизвели эту проблему и будем ее исправлять.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38153851
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ любом случае, работает приложение правильно или нет, просто необходимо перед любыми изменениями базы данных сделать бекап.


люди делятся на 2 категории:
1 категория - делают бекап
2 категория - будут делать бекап
(не моё)


давно перешёл в 1 категорию
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38155239
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где-то можно настроить время ожидания ответа от сервера (TCP/IP, при разрыве соединения чтобы долго не ждал ответа)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38155240
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38155911
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Случайно закрыл таблицу с данными.

открыл ее назад, выполняю запрос, ничего не появляется.

кликая по данному окну, предлагает выполнить скрипт, но если соглашусь, все равно не показывает результаты.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38155917
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а нет,
отбой.

все нормально.
это оказывается я запятую в запросе забыл поставить.

тут скорее всего, то что в самом окне с данными, не хватает информации о ошибке.

так как окно с выводом информации я закрываю, для экономии места.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38156189
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettА где-то можно настроить время ожидания ответа от сервера (TCP/IP, при разрыве соединения чтобы долго не ждал ответа)В свойствах соединения на второй закладке можно установить таймаут подключения и таймаут выполнения.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38156223
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartHettА где-то можно настроить время ожидания ответа от сервера (TCP/IP, при разрыве соединения чтобы долго не ждал ответа)В свойствах соединения на второй закладке можно установить таймаут подключения и таймаут выполнения.
Точно, ведь видел же сотню раз и тут не мог вспомнить где)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38156549
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадялюди делятся на 2 категории:
1 категория - делают бекап
2 категория - будут делать бекап
(не моё)

Мне больше нравится версия про 3 категории:
3) кто делает бэкап и проверяет его целостность.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38160041
mitbu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!


Есть 2 сервера, на обоих стоит mysql 5.6.10 настроена репликация(с использованием GTID).
Столкнулся с такой пробемой: если править табличку на мастере через визуальный редактор, это не отображается в бинлоге и соответственно не переносится на slave. если через визуальный редактор создать табличку, опять не отображается в бинлоге.
Но если делать то же самое через выполнение кода в sql-window то все корректно отображается в бинлоге. Если данные на мастере править через mysql command line client, изменения попадают в бинлог всегда.
Собственно вопрос, это нормальное поведение дб форжа? Может где то какая то галочка не стоит?
Или я криво настроил мастер?

Версия дбфоржа 5, билд последний.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38160323
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mitbuЕсть 2 сервера, на обоих стоит mysql 5.6.10 настроена репликация(с использованием GTID).
Версия дбфоржа 5, билд последний.Пока поддержки MySQL 5.6 в нашей студии нет.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38163400
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при создании резервной копии, если база большая (у меня таблица 59000, поля картинки, та что затыкалась в предыдущих версиях)
при отмене сздания, после ответов на все вопросы, сервер не останавливает посылку данных, мне не удалоь этого дождатьтся ~1мин. пришлось перегрузить mysql.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38163575
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проще было сессию убить
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38163577
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

наверное, было б и правильней...
но мне было проще даже сервер рестартануть :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38166236
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как так ?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38166242
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

а если изменить строку запроса, которая начинается на DATE_FORMAT, то ситуация изменится?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38166910
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft
строку менял, делал DATEFORMAT(...)
типа как собственная функция всё сохраняется , но в талисной части такая ж фигня.

зы
в строке правильное выражение
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38166912
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и во вкладке условия правильпо показывает
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38166920
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так правильно преобразует
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38166928
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа так правильно преобразует Не вижу, что изменилось в запросе?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38167078
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В запросе нничего и не должно измениться

в табличной части в первой картинке не правильно в столбце "фильтр" - ничего не должно быть
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38167104
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяВ запросе нничего и не должно изменитьсяТогда чем отличается способ получения правильной картинки от неправильной?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38167153
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в правильной
DATE_FORMAT(rating.date_shop, "%d.%m.%y") AS date_

в правильной

DATE_FORMAT(@s, "%d.%m.%y") AS date_

т.е. если в функции есть поле таблицы - конструктор не понимает, что это функция
и парсит не правильно
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38167156
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очепятка была....

так надо было
в НЕ правильной
DATE_FORMAT(rating.date_shop, "%d.%m.%y") AS date_
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38176002
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что devart стал редко появляться?

обнаружил мелкую неприятность
к примеру работаю с процедурой и таблицей
у процедуры есть вкладки параметры и sql
у таблицы общие,..... , данные
у таблицы интересуют данные
у процедуры sql
при переключении от таблицы к процедуре и обратно
у процедуры открывается параметры, хотя перед этим было sql
у таблицы - Общие
т.е. не помнит активную подвкладку
рррррррррррррррррррыыыыы
достало
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38177700
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадят.е. если в функции есть поле таблицы - конструктор не понимает, что это функция
и парсит не правильноИсправлено в новом билде беты. Обновите на 107-й.
вадярррррррррррррррррррыыыыыЭто тоже исправлено в 6.0.107-м.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38177721
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettА где-то есть открытый баг трекер или сюда писать?
Вот сейчас нашел такой небольшой баг: если открыть таблицу на просмотр данных и установить сортировку путем клика по заголовку столбца, то при нажатии на F5 сотрировка сбрасывается на дефолтную.Исправлено в 6.0.107-м билде
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38177733
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпри создании резервной копии, если база большая (у меня таблица 59000, поля картинки, та что затыкалась в предыдущих версиях)
при отмене сздания, после ответов на все вопросы, сервер не останавливает посылку данных, мне не удалоь этого дождатьтся ~1мин. пришлось перегрузить mysql.Это тоже в 107-м исправлено.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38177779
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ура, обновляюсь
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38177817
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartHettВот сейчас нашел такой небольшой баг: если открыть таблицу на просмотр данных и установить сортировку путем клика по заголовку столбца, то при нажатии на F5 сотрировка сбрасывается на дефолтную.Исправлено в 6.0.107-м билдеХм, а по мне так изначально правильно было. Надеюсь, соответствующая настройка/галочка сделана?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38177835
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем это правильнее?
Вот если в запросе прописал, то да.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38177851
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
за ррррррр... спасибо :)

это
13985183

исправлено?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38177864
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettЧем это правильнее?
Вот если в запросе прописал, то да.Ну если я выполняю запрос, то ожидаю увидеть именно ту сортировку, которую дает запрос. Впрочем, неважно, не буду настаивать.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38177870
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дизайнер запросов не помнит своего места, открываетсая всегда в маленьком экране и в центре
а надо чтоб помнило и монитор
и опять надо делать "Выравнять элементы на диаграмме"

нвсегда открывается в режиме "разделенное расположение видов"
было лучше комбинированное или где ксть галочка для настройки?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38178378
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнвсегда открывается в режиме "разделенное расположение видов"
было лучше комбинированное или где ксть галочка для настройки?

нашел галочку...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38179097
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
столкнулся с проблемой сравнить данные двух баз с целью переноса данных, но таблицы большие , болб поля. записей ~35000
сеть не очень медленная 12мб. а вот времени потребовалось оооочееень много.
возникало мысль - может для ускорения сравнения сравнивать не данные а хэш?
и только при синхронизации передавать сами данные?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38180358
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэто
13985183

исправлено?Да. Проверьте.

вадявозникало мысль - может для ускорения сравнения сравнивать не данные а хэш?Подобная мысль нам приходила еще на стадии проектирования самой первой версии компараторов (лет так 6 назад). Уже точно не помню, но мы исследовали возможность использования, и нашли случаи, когда компаратор мог идентифицировать разные данные, как идентичные. Используемый сейчас вариант, в 100% случаев гарантирует правильный результат идентификации разных записей, но требует пересылки всех записей сравнения из всех столбцов обеих баз данных на локальный пк по сети. Другой способ кардинального уменьшения трафика - не пересылать одинаковые данные или "исторические" данные. SQL Server, например, позволяет определить статус данных и задача уже стоит на будущие версии компараторов для этого сервера. Позволит ли MySQL дать такую возможность, очень сомневаюсь. Еще известная проблема компаратора - при сравнении, он "выедает" все ресурсы сети и другие сетевые клиенты получают таймауты, и возможности ограничить пропускную способность у компаратора в текущих версиях нет. Эта задачу тоже предстоит решить в следующих версиях.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38180395
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я надеюсь со сравнением данных вам удастся найти оптимальное решение.

но на данном этапе по данному поводу возник вопрос: сначала данные скачиваются чтоб сравнится, а потом чтоб скопироваться. Или скачанные для сравнения сохраняются? тогда как с теми что изменились в в источнике и уже скачались...
в общем каков механизм , на что расчитывать для случая больших данных? поподробнее плиззз.

в качестве рекламы - неплохо соединяется через тунель используя PuTTY по ssh
несколько навороченно, но, в моем случае, единственный вариант.


как насчет поддержки mysql 5.6ххх?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38180402
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для сравнения, вариант.
может скидывать данные на серверный диск, архивировать и архив передавать , разархивировать и сравнивать?
не всех это устроит, но как опциональная вещь. создав небольшой скрипт на питоне, яве это можно организовать, наверное...

инапоминаю вопрос
дизайнер запросов не помнит своего места, открываетсая всегда в маленьком экране и в центре
а надо чтоб помнило и монитор
и опять надо делать "Выравнять элементы на диаграмме"
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38181266
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя... возник вопрос: сначала данные скачиваются чтоб сравнится, а потом чтоб скопироваться. Или скачанные для сравнения сохраняются? тогда как с теми что изменились в в источнике и уже скачались...
в общем каков механизм , на что расчитывать для случая больших данных? поподробнее плиззз.Вычитка данных и сравнение происходит одновременно, сравненные данные архивируются в другом потоке и сохраняются в дисковый кэш. Если локальный ПК имеет 2 и более ядер, то прирост производительности, по сравнению с одноядерными, составляет прибл 10%. После вычитки всех данных происходит синхронизация требуемых из дискового кэша (опять же, пересылкой данных по сети). Это довольно долгий процесс, особенно при больших объемах данных. За это время конечно же база данных может изменится и данные в базе окажутся рассинхронизированными, поэтому, чем чаще происходит синхронизация, тем актуальнее данные в базе. Изначально компараторы проектировались не для репликации баз данных - задача компаратора помочь разработчику или аналитику найти отличия между Dev базой и Test базой. Для целей репликации правильнее использовать стандартные механизмы (какие есть в MySQL и в SQL Server), и в данном случае актуальность данных будет выше, а объем сетевого трафика ниже.вадякак насчет поддержки mysql 5.6ххх?Пока что 6-я версия студии официально не поддерживает MySQL 5.6. Но это означает лишь то, что если будут появятся специфические баги на этой версии сервера мы не сможем обещать их исправления в ближайших билдах. Мы прогнали автотесты на этой версии сервера и лишь небольшая их часть провалилась. Например, сделана поддержка микросекунд в типах данных TIME, DATETIME и TIMESTAMP, но компараторы, экспорт данных, редактор данных этого не заметит. Т.е. если не использовать новые специфические фичи MySQL 5.6. студия будет работать так же, как и с остальными версиями MySQL.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38181320
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадядизайнер запросов не помнит своего места, открываетсая всегда в маленьком экране и в центре
а надо чтоб помнило и монитор
и опять надо делать "Выравнять элементы на диаграмме"Воспроизвели. Исправим.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38182402
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вкладок таблиц и процедур есть "подвкладки" их указатели/заголовки отображены вверху
а у запросов - "подвкладки" почему-то в низу = вызывает путаницу, по привычке ищшь вверху , а нету....
желательно однотипно сделать - вверху
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38185797
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяу вкладок таблиц и процедур есть "подвкладки" их указатели/заголовки отображены вверху
а у запросов - "подвкладки" почему-то в низу = вызывает путаницу, по привычке ищшь вверху , а нету....
желательно однотипно сделать - вверхуВсё верно. Это разные по смыслу кнопки (закладки).
Те, что у визуальных редакторов вверху - это можно сказать группированные опции объекта.
Те, что у SQL документа внизу - это виды документа (виды представления документа).
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213453
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы рады сообщить о долгожданном релизе dbForge Studio for MySQL, v6.0 .
Все замеченные баги в бета-версии были исправлены. Благодарим всех, кто принял в этом активное участие!
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213458
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartМы рады сообщить о долгожданном релизе dbForge Studio for MySQL, v6.0 .Супер! Спасибо!

А версия 5.0 сможет самообновиться на версию 6.0 ?
Или руками сносить/ставить?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213466
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftА версия 5.0 сможет самообновиться на версию 6.0 ?
Или руками сносить/ставить?Да, должна предложить - проверьте (Справка -> Проверить обновления), в крайнем случае скачать можно с сайта.
Но если была установлена бета - то ее нужно снести вручную.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213504
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кряк у кого есть?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213507
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
последняя бета и новая 6.0.128 зацикливаются на оптимизации слишком долго, приходится гасить их диспетчера задач.
при первом запуске пишет что-то про плохую память, дальнейшие запуски идут нормально
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213516
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня нормально, может просто не дождались?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213529
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сколько по времени?
после 5 минут, я сбросил
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213535
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, когда началось я скайрим запустил
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213536
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А когда вышел уже все норм. А проц то какой?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213545
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпоследняя бета и новая 6.0.128 зацикливаются на оптимизации слишком долгоЧто за оптимизация?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213548
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На последнем этапе инсталляции инсталлятор предлагает произвести оптимизацию запуска приложения.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213551
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettНа последнем этапе инсталляции инсталлятор предлагает произвести оптимизацию запуска приложения.Хм, никогда с таким не сталкивался. Кто-нибудь может пояснить, что там реально внутри происходит при этой оптимизации?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213563
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия 5.0 успешно обновилась.
На этапе оптимизации отвлекся, через 10 минут уже было готово.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213566
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftHettНа последнем этапе инсталляции инсталлятор предлагает произвести оптимизацию запуска приложения.Хм, никогда с таким не сталкивался. Кто-нибудь может пояснить, что там реально внутри происходит при этой оптимизации?
В 5-ой версии уже было.
Что там происходит, - тоже всегда было интересно.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38213636
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на 10 минут меня не хватило, в следующем релизе буду дожидаться.
по первым впечатлениям работает заметно быстрее.
а размер поднялся с 32м до 42м :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38214239
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettА кряк у кого есть?Так вроде в русской редакции лечить и крякать ничего не нужно - работает и так :)
miksoftHettНа последнем этапе инсталляции инсталлятор предлагает произвести оптимизацию запуска приложения.Хм, никогда с таким не сталкивался. Кто-нибудь может пояснить, что там реально внутри происходит при этой оптимизации?Происходит компиляция всех сборок и выкладка их в соотв папку native images. В следующий раз, при запуске dbforge, сборки будут браться от туда, уже в скомплилрованном виде.
В результате запуск приложения, вызов мастеров, открытие новых окон, должно происходить по идее быстрее (прибл. в два раза).
вадяна 10 минут меня не хватило, в следующем релизе буду дожидаться.Зависит от мощности ПК. 10 мин это нормально, так как компилируются 42 сборки. Нужно подождать.
вадяпо первым впечатлениям работает заметно быстрее.Скорость отзыва интерфейса нам удалось ускорить на 40%. Специально занимались этой задачей.
вадяа размер поднялся с 32м до 42м :)В новой версии - новая реструктуризованная справка. Много скриншотов, и подробнее описана работа с каждой функциональностью.
Поэтому размер инсталляции вырос, хотя фактический размер приложения без справки уменьшился (по сравнению с 5-й версией).
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38214266
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartHettА кряк у кого есть?Так вроде в русской редакции лечить и крякать ничего не нужно - работает и так :)Наверное, это дело приципа :)
devartПроисходит компиляция всех сборок и выкладка их в соотв папку native images. В следующий раз, при запуске dbforge, сборки будут браться от туда, уже в скомплилрованном виде.Дурацкий, наверное, вопрос, но почему это обязательно делать на клиенте?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38214296
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartСкорость отзыва интерфейса нам удалось ускорить на 40%. Специально занимались этой задачей.Кстати, про отзывчивость интерфейса...
Когда в тексте SQL-запроса встаю курсором на какой-нибудь алиас или имя таблицы, то подсвечиваются все упоминания этого алиаса/таблицы. За саму фичу огромное спасибо! Она настолько полезна, что из других редакторов, где ее нет, приходится копировать текста запроса в Notepad++, чтобы разобраться с этим запросом.
Но нельзя ли сделать, чтобы эта подсветка срабатывала мгновенно, как Notepad++, а не через секунду-две?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38214309
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftКогда в тексте SQL-запроса встаю курсором на какой-нибудь алиас или имя таблицы, то подсвечиваются все упоминания этого алиаса/таблицыв npp же подсветка включается только при выделении слова целиком?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38214317
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirmiksoftКогда в тексте SQL-запроса встаю курсором на какой-нибудь алиас или имя таблицы, то подсвечиваются все упоминания этого алиаса/таблицыв npp же подсветка включается только при выделении слова целиком?Это делается двойным кликом, я его уже рефлекторно делаю и не замечаю.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38214347
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх, Windows 2000 перестала поддерживаться, какая досада...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38214504
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksofttanglirпропущено...
в npp же подсветка включается только при выделении слова целиком?Это делается двойным кликом, я его уже рефлекторно делаю и не замечаю.Можно просто клик, но работает и по двойному клику. Специально поддержали первый вариант, но второй вариант работает сам по себе, так как при двойном клике курсор остается внутри слова или возле него.
miksoftНо нельзя ли сделать, чтобы эта подсветка срабатывала мгновенно, как Notepad++, а не через секунду-две? Задержка подсветки вхождения прошита (прибл несколько сот миллисекунд), изменить нельзя. Но можно, в принципе, вынести в опции. Мы установили опытным путем наиболее приемлемое время. При подсветке происходит репарсинг документа на обновление требуемых мест вхождений. Он запускается в отдельном потоке, после этой задержки. Если убрать вообще время задержки, то при каждом нажатии на клавишу клавиатуры или клике мышки будет вызываться репарсинг, в итоге таск менеджер будет всё время показывать загрузку процессора в 99%. А так, во время набора - репарсинг не вызывается, только остановили набор SQL - вызвался репарсинг, обновил вхождения и подсветил их. В итоге "тормоза" в работе с документом SQL не ощущаются вообще.
miksoftЭх, Windows 2000 перестала поддерживаться, какая досада...Официальное отсутствие поддержки той или иной Windows означает лишь то, что мы прекратили тестирование на этих операционках. Если MS .NET Framework 3.5 Service Pack 1 доступен для установки и устанавливается на эту операционку, то dbForge должен запускаться и работать без проблем. В частности для W2000 возможно подойдет это , хотя и есть проблемы .
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38214639
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartЗадержка подсветки вхождения прошита (прибл несколько сот миллисекунд), изменить нельзя. Но можно, в принципе, вынести в опции.Как компромиссный вариант - при простой установке курсора задержку оставить как есть, а при выделении слова двойным кликом - подсвечивать мгновенно.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38214652
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartЕсли MS .NET Framework 3.5 Service Pack 1 доступен для установки и устанавливается на эту операционкуУвы, от XP и выше.
Ладно, подожду апгрейда.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38215299
Не стал создавать новую тему...


1. Уж 6-я версия вышла, а комментарии она на русском из MySQL 5.5.29 до сих пор корректно забрать не могёт?

+




2. Удалил все файлы (да и сами каталоги), перезапустил приложение, но проекты внутри так и светятся:
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38215302
2. Удалил все файлы (да и сами каталоги), перезапустил приложение, но проекты внутри так и светятся:
Вылечилось двойным кликом по каждому из проектов. Блин, но не помешало бы наличие кнопки "Обновить" или же фоновое сканирование на проверку наличия данных файлов. А то они предлагаются пользователю, а при попытке их открыть - тут же предлагают себя удалить из списка как несуществующие.




p.s.
А кодировку комментариев починить всё-таки не мешало бы, а то слишком уж страшненько выглядит отсутствие их поддержки:

...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38216773
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересный баг у меня

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

скролом резко в низ , что бы посмотреть большее число записей, а не 300 .

начинает ругаться, что соединение с сервером потеряно
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38217080
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оченьначинающийp.s.
А кодировку комментариев починить всё-таки не мешало бы, а то слишком уж страшненько выглядит отсутствие их поддержки:

Предоставьте результат этого запроса, выполнив его в dbForge Studio for MySQL, v6.0 в новом SQL документе:
Код: sql
1.
SHOW VARIABLES LIKE '%character_set%'; 
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38218101
devartоченьначинающийp.s.
А кодировку комментариев починить всё-таки не мешало бы, а то слишком уж страшненько выглядит отсутствие их поддержки:

Предоставьте результат этого запроса, выполнив его в dbForge Studio for MySQL, v6.0 в новом SQL документе:
Код: sql
1.
SHOW VARIABLES LIKE '%character_set%'; 





Variable_name Value character_set_client utf8character_set_connection utf8character_set_database latin1character_set_filesystem binarycharacter_set_results utf8character_set_server latin1character_set_system utf8character_sets_dir /usr/share/mysql/charsets/
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38218539
AlexeyVD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обновился до 6 версии.
Обнаружил неприятный сюрприз. При сравнении схем снимаю галочку "Игнорировать выражения DEFINER и SQL SECURITY". Но в скрипте обновления схемы хранимок, в отличии от предыдущей версии dbForge, отсутствует опция DEFINER.
Например, в случае, если хранимые процедуры отличаются только дефайнером, скрипт обновления выглядит вот так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
USE database1;


DELIMITER $$


DELIMITER ;


При этом, если сгенерировать скрипт с помощью синхронизации, то DEFINER проставится.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38218891
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оченьначинающийdevartпропущено...
Предоставьте результат этого запроса, выполнив его в dbForge Studio for MySQL, v6.0 в новом SQL документе:
Код: sql
1.
SHOW VARIABLES LIKE '%character_set%'; 



Variable_name Value character_set_client utf8character_set_connection utf8character_set_database latin1character_set_filesystem binarycharacter_set_results utf8character_set_server latin1character_set_system utf8character_sets_dir /usr/share/mysql/charsets/Выполните следующее:
1) запустите dbForge Studio и создайте соединение с Вашим сервером, установив кодировку соединения utf8
2) откройте новый sql документ и выполните в нем следующий скрипт

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE DATABASE IF NOT EXISTS test;

CREATE TABLE test.test_table (
  test_column varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='тест комментариев';
       

SHOW CREATE TABLE test.test_table;

Приведите результат выполнения последнего запроса.



AlexeyVDОбновился до 6 версии.
Обнаружил неприятный сюрприз. При сравнении схем снимаю галочку "Игнорировать выражения DEFINER и SQL SECURITY". Но в скрипте обновления схемы хранимок, в отличии от предыдущей версии dbForge, отсутствует опция DEFINER.
Например, в случае, если хранимые процедуры отличаются только дефайнером, скрипт обновления выглядит вот так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
USE database1;


DELIMITER $$


DELIMITER ;


При этом, если сгенерировать скрипт с помощью синхронизации, то DEFINER проставится.Постараемся исправить в одном из следующих билдов.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38219737


Да, спасибо, принудительный выбор " utf8 -> Unicode (UTF-8) " спасает. Но в таком случае зачем нужна опция " Определить кодировку MySQL ", если с ней Ваша программа даже довольно популярную "UTF-8" корректно определить и распознать не может (т.е. что уж тут говорить о более экзотических кодировках)?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38219880
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оченьначинающийНо в таком случае зачем нужна опция " Определить кодировку MySQL ", если с ней Ваша программа даже довольно популярную "UTF-8" корректно определить и распознать не может (т.е. что уж тут говорить о более экзотических кодировках)?Кодировка по умолчанию Вашего сервера установлена latin1:
оченьначинающий Variable_name Value character_set_client utf8character_set_connection utf8 character_set_database latin1 character_set_filesystem binarycharacter_set_results utf8 character_set_server latin1 character_set_system utf8character_sets_dir /usr/share/mysql/charsets/dbForge Studio абсолютно справедливо выбирает ту кодировку, которую Вы сами настроили.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38220596
От оно как... Извините, не знал, что есть разница между кодировками юникода. Издержки начинающего. Оченьначинающего.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38221280
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего окно мастера восстановления базы появляется в диалоговом режиме? Бывает длительные операции приходится делать и при этом уже не удается получить доступ к другой бд через дбфордж (
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38228715
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettА чего окно мастера восстановления базы появляется в диалоговом режиме? Бывает длительные операции приходится делать и при этом уже не удается получить доступ к другой бд через дбфордж (Как вариант, можно запустить вторую копию приложения и работать в нем, а первую свернуть (пусть себе работает в фоне).
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38229152
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжибсИнтересный баг у меня

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

скролом резко в низ , что бы посмотреть большее число записей, а не 300 .

начинает ругаться, что соединение с сервером потеряноНе удается воспроизвести. Сообщите:
1. Что выдает SHOW VARIABLES LIKE 'wait_timeout'
2. Используется в соединении HTTP или SSH - туннель?
3. Версия сервера MySQL;
4. Версия dbForge Studio for MySQL;
5. Стабильно ли воспроизводится проблема?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38229538
Jude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart,

Здравствуйте.

если не секрет, возможно ли сказать на чем написан dbForge?

поиск не признается.
стало любопытно.

интересно именно 6.0 версия.

спасибо.

п.с. поспорили с коллегой пхп шником. ответ важен для решения спора.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38231532
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Judedevart,

Здравствуйте.

если не секрет, возможно ли сказать на чем написан dbForge?

поиск не признается.
стало любопытно.

интересно именно 6.0 версия.

спасибо.

п.с. поспорили с коллегой пхп шником. ответ важен для решения спора.Дам небольшую подсказку: http://en.wikipedia.org/wiki/DbForge_Studio_for_MySQL
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38231536
Jude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart,

авторWritten in C#
спасибо!
п.с. 3 раза перечитал, пока заметил что сбоку пометка есть )))
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38231557
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart http://en.wikipedia.org/wiki/DbForge_Studio_for_MySQL А чего русскоязычную страничку не сделали?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38231574
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdevart http://en.wikipedia.org/wiki/DbForge_Studio_for_MySQL А чего русскоязычную страничку не сделали?Как там говорят - руки не дошли еще :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38238680
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доступна on-line справка по dbForge Studio for MySQL (на англ. яз.).
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38240915
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица 2кк записей, открываю просмотр данных в ней (постраничный вывод данных выключен).
Кликаю 2 раза по заголовку столбца ID чтобы отсортировать данные в обратном порядке, пытаюсь удалить верхнюю запись - dbForge начинает кушать память, доходит до 2ГБ и проц.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38256459
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettЕсть таблица 2кк записей, открываю просмотр данных в ней (постраничный вывод данных выключен).
Кликаю 2 раза по заголовку столбца ID чтобы отсортировать данные в обратном порядке, пытаюсь удалить верхнюю запись - dbForge начинает кушать память, доходит до 2ГБ и проц.Мы будем исследовать данную проблему. Как вр е менное решение - используйте постарничный режим просмотра и редактирования данных.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38278549
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я всегда в общем-то постраничным пользуюсь, просто тут переставлял все да забыл включить.

Еще вот такая проблема, когда пишу запрос: CURRENT_DATE - INTERVAL() 1 DAY
Он почему-то упорно подставляет скобки к INTERVAL
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38278810
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettДа я всегда в общем-то постраничным пользуюсь, просто тут переставлял все да забыл включить.

Еще вот такая проблема, когда пишу запрос: CURRENT_DATE - INTERVAL() 1 DAY
Он почему-то упорно подставляет скобки к INTERVALСкобки для функций автоматически подставляет фича code completion, но для данной функции скобки лишние (т.е. это баг). В одном из следующих билдов code completion не будет для INTERVAL этого делать.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38279024
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart,

Хорошо, спасибо :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38316116
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartHettДа я всегда в общем-то постраничным пользуюсь, просто тут переставлял все да забыл включить.

Еще вот такая проблема, когда пишу запрос: CURRENT_DATE - INTERVAL() 1 DAY
Он почему-то упорно подставляет скобки к INTERVALСкобки для функций автоматически подставляет фича code completion, но для данной функции скобки лишние (т.е. это баг). В одном из следующих билдов code completion не будет для INTERVAL этого делать.Исправлено в 6.0.315.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38334342
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обращаюсь к devart , как специалистам.
компилируются ли хранимые процедуры?(желательно ссылку на первоисточник (лучше с переводом :) ))
как они ваще работают в отли чие от простых запросов
возникла дисскусссия и сомнения ... Модератор: Лучше начните отдельный топик
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38334407
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
согласен
продолжение темы тут 14579207
тут обратился к devart, в надежде что это у них обозничится в почте...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38334601
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя...
компилируются ли хранимые процедуры?
...
Подозреваю, что речь идет о пункте меню "Компилировать процедуру" там с отладочной информацией или без нее.
Не нужно путать компиляцию процедур например в Оракле, и ту компиляцию, которую делает дибифорж в MySQL.
Могу сказать так: термин "Компилировать процедуру" - сугубо дибифоржевский.
MySQL никогда не позволял и не обязывал делать ни какой принудительной компиляции процедуры, в отличии, например, от Оракла.
В дибифоже компиляция процедуры с отладочной информацией добавляет в процедуру отладочный код, который не влияет на результат выполнения исходного пользовательского кода, но несомненно вносит "тормоза" выполнения этой процедуры.
Ради спортивного интереса, выполните SHOW CREATE PROCEDURE после выполнения пункта меню "Компилировать процедуру с отладочной информацией" и Вы код своей процедуры просто не узнаете - в ней будет куча всякого "мусора", без которого отладка процедуры в дибифорже невозможна.
Для избавления процедуры от этого лишнего отладочного кода необходимо выполнить пункт меню "Компилировать". Это вернет процедуре ее оригинальный пользовательский код (опять же, проверяется запуском SHOW CREATE PROCEDURE команды).
Поэтому, будьте внимательны , и не оставляйте на рабочем сервере процедуры с отладочной информацией, так как они будут "тормозить" :)
И еще, визуальный редактор процедур всегда отображает оригинальный пользовательский текст процедуры, не зависимо компилировали ли Вы процедуру с отладочной информацией или нет (поэтому для проверки пользуйтесь SHOW CREATE PROCEDURE).

Основная проблема использования процедур в MySQL, в том, что не каждый хостер предоставляет возможность их размещения. Так, некоторые хостеры еще используют на MySQL v4.0-4.1, в добавок у которых основным движком является MyIsam (который не поддерживает внешние ключи). Поэтому во многих web проектах базу данных MySQL используют как "свалку данных", без всякой там серверной бизнес-логики.
Следующая проблема использования процедур в MySQL - это отсутствие нормального нативного отладчика и профилировщика их кода.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38336402
Андрей П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

При сравнении схем попадают в список "разные" абсолютно одинаковые процедуры (там три строки - ошибиться тяжело).
Подсветки отличий нет. Сравнение происходит баз на разных компах.
Может я чего-то не понимаю?
Поясните, пожалуйста.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38336509
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей П.При сравнении схем попадают в список "разные" абсолютно одинаковые процедуры (там три строки - ошибиться тяжело).
Подсветки отличий нет. Сравнение происходит баз на разных компах.
Может я чего-то не понимаю?
Поясните, пожалуйста.Такое бывает, иногда текст дифф не показал всех свойств, сравниваемых процедур, хотя движок компаратора обнаружил отличия.
Убедитесь, что:
1) Соединения к одной базе и ко второй установлены в одной кодировке (можно проверить в свойствах соединения)
2) Свойства сравниваемых процедур одинаковые. Выполните SHOW CREATE PROCEDURE <your_prc> процедуры одной базы и другой (и проверьте любым сторонним GUI-шным текст диффом все свойства процедур, а также их DDL. Текст дифф можете установить наш, он бесплатный).
3) Переменные сервера не отличаются. Вот тестовые запросы:
Код: sql
1.
2.
SHOW VARIABLES LIKE 'sql_mode';
SHOW VARIABLES LIKE '%char%';


4) Базы установлены на одинаковых операционках. Потому как переносы строк могут отличаться - визуально они ни чем не отличаются, но коды символов переноса могут быть разными (встроенный текст дифф такое отличие не детектит).
Код: sql
1.
SHOW VARIABLES LIKE 'version%';


5) Посмотрите какой всё же UPDATE скрипт генерирует компаратор для этих процедур. Что он там предлагает обновить.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38336615
Андрей П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
devart,

1. Действительно кодировки были разные. Сменил на одинаковые - результат сравнения тот же.
2. Вашим компаратором (скачал по ссылке) ни каких изменений в коде.
3. Идентично.
4. Один к одному.
5.
Код: sql
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.
35.
36.
37.
38.
39.
40.
41.
42.
-- Скрипт сгенерирован Devart dbForge Studio for MySQL, Версия 6.0.315.0
-- Домашняя страница продукта: http://www.devart.com/ru/dbforge/mysql/studio
-- Дата скрипта: 19.07.2013 13:32:12
-- Версия сервера базы данных источника: 5.5.24
-- Строка соединения источника: User Id=root;Host=localhost;Database=auchet;Character Set=AUTO;
-- Версия сервера базы данных получателя: 5.5.24
-- Строка соединения получателя: User Id=remoteadmin;Host=*.*.*.*;Database=auchet;Character Set=AUTO
-- Выполните скрипт в базу auchet, чтобы синхронизировать ее с базой auchet
-- Пожалуйста, сохраните резервную копию вашей базы получателя перед запуском этого скрипта

--
-- Отключение внешних ключей
--
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;

USE auchet;


DELIMITER $$

--
-- Изменить процедуру "usp_AddPendingRequest"
--
DROP PROCEDURE usp_AddPendingRequest$$
CREATE PROCEDURE usp_AddPendingRequest(
    id_cp INT,
    id_param INT,
    id_user INT
)
BEGIN
    IF NOT EXISTS(	SELECT * FROM PendingRequest WHERE (id_connection_point = id_cp) AND (id_info_param = id_param) AND (answer is null)) THEN
        INSERT INTO PendingRequest (id_user, id_connection_point, id_info_param) VALUES (id_user, id_cp, id_param);
    END IF;
END
$$

DELIMITER ;

--
-- Включение внешних ключей
--
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38340168
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей П.,

Очень даже странно. Пока не понятно нам почему это происходит. Пожалуйста приложите скриншот грида, где показано, что процедуры разные, а DDL-и их одинаковые.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38343114
Андрей П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
devart,

приложил скрин, надеюсь это то что вы просили

devartа DDL-и их одинаковые
стесняюсь спросить, как это проверить?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38344132
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей П.,

Мы воспроизвели. Если создать процедуру на одном из серверов используя консоль MySQL, а на другом ту же процедуру из GUI приложения, а затем сравнить - будет отображать так, как на вашем скриншоте. Проблема в наличии не печатных символов - визуально они одинаковые, но HEX код каждой отличается и соответственно компаратор предлагает их обновить.
Попробуйте выбрать все эти процедуры для синхронизации, но синхронизируйте не через редактор SQL, а напрямую в базу.
Исправить такое поведение в рамках обычного баг-фикса не представляется возможным (нужно переделывать движок проверки отличий. Сейчас сравниваются как строка: равно не равно, а требуется сравнивать при помощи лексера, т.е. по лексическим конструкциям, а это глобальная переделка...)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38345253
Андрей П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
devart,

попробую
спасибо за ответ
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38349140
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему в последней версии процедуры открываются только в одной вкладке
т.е. можно редактировать только 1 процедуру?
или это только у меня?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38349182
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
восстановил все настройки по умолчанию, открывает как надо
но что это за режим? нафига он такой нужен?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38349253
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявосстановил все настройки по умолчанию, открывает как надо
но что это за режим? нафига он такой нужен?Видимо Вы нажали (вернее отжали) эту кнопку:



dbforge helpPin/Unpin Document

Pins unpinned document or unpins pinned document.
If object editor document is unpinned, when opening another object of the same type, its editor will be opened in this document, and previous object editor will be closed.
Зачем сделали эту кнопку? Сложно сказать... так как эта кнопка еще была добавлена в бытность 1-2-й версии студии. Сами никогда ей не пользовались...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38365581
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно получить полробное описание как в dbforge происходит восстановление,
какие команды исполняются в трех предлагаемых вариантах
есть ли еще что-то для восстановления таблиц?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38365922
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя, ну там же есть возможность включить логи SQL и посмотреть. разве не логично?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38366061
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это тут в топеге чё, бесплатная риклама db Форг?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38366066
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это дело в линухе работает ?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38366096
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivА это дело в линухе работает ?
Так и программа тоже бесплатная.
В эмуляторе говорят работает. Но не обязана. Тяжело быть отщепенцем.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38366150
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда редактируешь триггер, текст "\n" после нажатия CTRL+S превращается в
Код: sql
1.
2.
"
"


Это нормально?)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38366478
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindвадя, ну там же есть возможность включить логи SQL и посмотреть. разве не логично?

логично, подскажи где их смотреть, я пока не понял этого
но хочется от авторов - более детально
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38366499
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя, Параметры/Среда/Окно вывода/Писать запросы в журнал
потом внизу в этом самом Окне вывода они появляются.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38385051
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть предложение по функционалу

1 хранить историю - ddl всех объектов, при сохранении перед выполнением, записывать на локальный диск все модификации, срок хранения и/или число изменений можно задавать в настройках

работа с иторией изменений удобно сделана в netbeans.

2 по какому-нибудь условию (закрытие программы или по нажатию кнопки или ...) сохранять все ddl базы (с данными или без, на момент разработки можно и с данными - их в это время не так много (как правило))
в определённую папку для git, maven, svn (к примеру)
потому как база - часть проекта и желательно всё хранить в комплексе.
это можно и счас вручную, но это не по современному :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38385069
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесть предложение по функционалу

сделайте лучше ему скриптинг - вот развлечение на годы. и отмаз хороший и поддерживать все эти хотелки не надо будет.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38385931
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесть предложение по функционалу

1 хранить историю - ddl всех объектов, при сохранении перед выполнением, записывать на локальный диск все модификации, срок хранения и/или число изменений можно задавать в настройках

работа с иторией изменений удобно сделана в netbeans.
В dbForge Studio for SQL Server (и dbForge Studio for Oracle) есть фича создавать снимки базы данных и эта функциональность доступна из командной строки. Таким образом можно настроить логирование базы (через шедулер видовса), и сравнив разные снимки схемакомпаратором можно получить диф любых объектов любых периодов. В dbForge Studio for MySQL такая фича появится только после обновления движка схемакомпаратора.

вадя2 по какому-нибудь условию (закрытие программы или по нажатию кнопки или ...) сохранять все ddl базы (с данными или без, на момент разработки можно и с данными - их в это время не так много (как правило))
в определённую папку для git, maven, svn (к примеру)
потому как база - часть проекта и желательно всё хранить в комплексе.
это можно и счас вручную, но это не по современному :)Голосовалка за эту фичу здесь :)



Кстати, dbForge Studio for MySQL участвует в ежегодной DevPro Community Choice Awards в номинации Best IDE Product. Если вам нравится наш продукт, то поддержите его, проголосовав за него в Category 14.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38385945
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartсоздавать снимки базы данныхВы уточняйте, "снимки структуры базы данных". А то я сначала подумал "снимки содержимого базы данных".
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38385947
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartКстати, dbForge Studio for MySQL участвует в ежегодной DevPro Community Choice Awards в номинации Best IDE Product. Если вам нравится наш продукт, то поддержите его, проголосовав за него в Category 14.Наверное, я чего-то не понимаю, но это пункт 11, а не 14.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38386553
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdevartсоздавать снимки базы данныхВы уточняйте, "снимки структуры базы данных". А то я сначала подумал "снимки содержимого базы данных".На самом деле было бы не плохо дибифоржу кроме структуры (схемы) сохранять еще сами данные в файле снимка. В беклоге такая фича есть, и пригодилась бы прежде всего для дата компаратора.

miksoftНаверное, я чего-то не понимаю, но это пункт 11, а не 14.Организаторы DevPro Community Choice Awards тоже люди и мы им несколько раз высылали баги с их голосовалкой (были попутаны категории, названия продуктов, их порядок). Сейчас они всё исправили и поменяли порядок, но у нас новость свёрстана на основе старой голосовалки. Сейчас новость поправим. Спасибо за замечание!
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38402332
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наблюдается такая проблемка:
если создать новую таблицу, то редактор запросов (ctrl+N) упорно не хочет видеть новую таблицу при автоподстановке. Похоже помогает только переподключение к БД.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38402702
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

баян :) схема бд действительно перечитывается только при перезаходе в базу
ещё, возможно, при нажатии кнопки "обновить", если таковая кнопка имеется в наличии :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38402716
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirHett,

баян :) схема бд действительно перечитывается только при перезаходе в базу
ещё, возможно, при нажатии кнопки "обновить", если таковая кнопка имеется в наличии :)

по Ф5 перечитывается и обновляется в общем-то "дерево бд", а вот редактор видимо не перечитывает данные.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38402756
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettпо Ф5 перечитывается и обновляется в общем-то "дерево бд", а вот редактор видимо не перечитывает данные.надо было сразу так писать, в предыдущей постановке это был не баг
а вот в нынешней...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38402895
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettНаблюдается такая проблемка:
если создать новую таблицу, то редактор запросов (ctrl+N) упорно не хочет видеть новую таблицу при автоподстановке. Похоже помогает только переподключение к БД.После внесения изменений в БД необходимо выполнить команду 'Обновить список объектов', которая может быть вызвана, выбрав 'Правка -> Автодополнение кода -> Обновить список объектов' в основном меню или по нажатию 'Ctrl+Shift+R'.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38412274
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOS!

перестал запускаться dbforge, утром работал, вечером ни в какую..
в диспетчерезадач что-то мелькает и тишина, ни где ни каких ошибок
переустановка не помогла,
удаление с проставлением галочки про реестр - не помогло.
возможно поможет простановка всех галочек, и чистка реестра..
но как вытащить коннекты? жаль терять.
win xp
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38412289
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел в реестре конекты, сохранил, почистил
установил - тот же эхфект...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38412304
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну может пишет в журнал ошибок системы что-то?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38412324
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettНу может пишет в журнал ошибок системы что-то?

ничего, всё проискал.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38413483
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяSOS!

перестал запускаться dbforge, утром работал, вечером ни в какую..
в диспетчерезадач что-то мелькает и тишина, ни где ни каких ошибок
переустановка не помогла,
удаление с проставлением галочки про реестр - не помогло.
возможно поможет простановка всех галочек, и чистка реестра..
но как вытащить коннекты? жаль терять.
win xpУдалите файл 'uicache.dat' (%SystemDrive%\Documents and Settings\'User_name'\Application Data\Devart\dbForge Studio for MySQL)
Если удаление файла не решит проблему, сообщите, какие действия выполняли на компьютере в течении дня: устанавливали антивирус или фаервол, какие нибудь обновления windows, выполняли ли обновление dbForge ?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38413780
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторУдалите файл 'uicache.dat' (%SystemDrive%\Documents and Settings\'User_name'\Application Data\Devart\dbForge Studio for MySQL)

не только файла , но и самой папки не было...
создал папку - всё запустилось.
я несколько раз производил установку - почему папка не создавалась?
эта папка первоначально была, но после нескольких попыток восстановления работы я удалил все папки devart, почистил реестр (ccleaner,Auslogics Registry Cleaner) ,скачал последнюю версию и произвел установку - папки не было.
антивирус и прочие системные установки/удаления не производились

за совет - спасибо
зы
пришлось пользоваться workbench - понял разницу между черным и белым :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38413784
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня часто появляется такое окошко
---------------------------
dbForge Studio for MySQL
---------------------------
Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
---------------------------
OK
---------------------------


только у dbForge и замечено, что при малом количестве свободной памяти dbForge работает не стабильно
и последний отказ - был при попытке запуска когда оперативка была зыбита почти до упора (по диспетчеру задач - пик выделения памяти больше значения реальной памяти т.е. своп работал.)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38413947
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по отказу загружаться - проблемы со шрифтами могут иметь значение?
есть подозрение что какого-то шрифта нет.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38415631
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

эта папка первоначально была, но после нескольких попыток восстановления работы я удалил все папки devart, почистил реестр (ccleaner,Auslogics Registry Cleaner) ,скачал последнюю версию и произвел установку - папки не было.Если папка не была создана во время инсталляции, значит по каким то причинам приложение не смогло получить доступ на запись в данную папку (залочил антивирус или фаервол, пользователь с ограниченными правами и т.д). При последующих запусках, dbForge проверяет наличие данной папки, и в случае ее отсутствия - пытается ее создать.

автору меня часто появляется такое окошко
---------------------------
dbForge Studio for MySQL
---------------------------
Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
---------------------------
OK
---------------------------Для локализации данной проблемы, поместите в файл dbforgemysql.exe.config в секцию <configuration> :
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<system.diagnostics>
        <switches>
            <add name="General" value="4" />
        </switches>
        <trace autoflush="true" indentsize="4">
            <listeners>
                <remove name="Default"/>
                <add name="TextWriterTraceListener"
                    type="System.Diagnostics.TextWriterTraceListener" 
                    initializeData="dbforgemysql.log"/>
            </listeners>
        </trace>
    </system.diagnostics>


После повторного возникновения данной ситуации, пришлите нам файл dbforgemysql.log - будем исследовать данную проблему.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38422617
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня опять 14903460

файл uicache.dat удалил - нет эфекта.
переустановил - нет эфекта,
переустановил под администратором - у администратора не создалась %SystemDrive%\Documents and Settings\'User_name'\Application Data\Devart\dbForge Studio for MySQL, создал вручную - нет эфекта
какие права надо для записи в эту папку?
ни антивирусник, ни файрвол, ни чего другого системного не устанавливалось, не обновлялось, единственное - работала программа по добавлению шрифтов.
явно что-то с моей системой ...но что?
вирусов нет.
dbforge про память больше не возмущалась..
есть идеи?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38422657
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
откат системы помог...
но причина не найдена...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38424089
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опять таже проблема.
была произведена чистка папки со шрифтами - dbforge не грузится.
3 раз после работы со шрифтами - это уже стабильное поведеение
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38424181
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неужели это критично для работы?

C:\Program Files\Devart\dbForge Studio for MySQL>dbforgemysql.com

Необработанное исключение: System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.TypeInitializationException: Инициализатор типа "Devart.Shell.
Utils.WinUtils" выдал исключение. ---> System.ArgumentException: Шрифт "Courier New" не поддерживает стиль "Regular".
в System.Drawing.Font.CreateNativeFont()
в System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
в System.Drawing.Font.Initialize(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
в System.Drawing.Font..ctor(String familyName, Single emSize, FontStyle style, GraphicsUnit unit)
в Devart.Shell.Utils.WinUtils..cctor()
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38424220
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это критично оказалось...
восстановление шрифта помогло
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38429234
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэто критично оказалось...
восстановление шрифта помоглоТакое воспроизводится, если установить фотошоп, который меняет системные шрифты на какие-то свои. После этих изменений выдается ошибка Шрифт "Courier New" не поддерживает стиль "Regular" .
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38442975
555444333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забавно, сегодня только обратил внимание на пару иконок на панели задач...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38444179
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
555444333Забавно, сегодня только обратил внимание на пару иконок на панели задач...
Иконки студии в аккурат в стиле логотипа компании :
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38446113
555444333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38446306
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
555444333,

у вмваре синий квадратик "целый", а у деварта без север-северо-западного кусочка :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38469041
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не могу понять, как поменять движок таблицы кроме как запросом?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38471921
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettЧто-то не могу понять, как поменять движок таблицы кроме как запросом?Выполните следующее:
1. На таблице в Проводнике из контекстного меню выберите 'Редактировать таблицу'.
2. В открывшемся редакторе таблицы задайте нужный тип в поле 'Тип таблицы'.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38487305
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart,

нашел, спасиб
а почему бы это не вынести в "опции"?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38488628
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettdevart,

нашел, спасиб
а почему бы это не вынести в "опции"?Для новой таблицы dbForge выбирает тот движек таблицы, который установлен используемым по умолчанию MySQL. Запрос для проверки какой движек установлен по умолчанию:
Код: sql
1.
SHOW ENGINES;
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38507128
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник


В преддверии новогодних праздников компания Devart рада представить новую версию dbForge Studio for MySQL, v6.1 .

Полная поддержка самых последних версий MySQL:
MySQL 5.6

MySQL 5.7

Полная поддержка стремительно набирающей популярность MariaDB:

MariaDB 5.5

MariaDB 10.0

Поддержка виртуальных столбцов MariaDB в:

Мастерах Экспорта данных и Импорта данных

Инструментах сравнения и синхронизации как схем так и данных

Поддержка микросекунд для типов данных TIME, DATETIME и TIMESTAMP в:

Редакторе данных

Мастерах Экспорта данных и Импорта данных

Инструменте сравнения и синхронизации данных

Мелкие улучшения:

Уменьшено время запуска приложения и отдельных окон приложения

Поддержаны движки таблиц Federated и Aria

Поддержаны новые синтаксические конструкции SQL в автоматической проверке синтаксиса

Выражения FOLLOWS и PRECEDES поддержаны в визуальном редакторе триггера

Реализован откат изменений в редакторе таблицы более грамотно

Приложение протестировано на Microsoft Windows 8.1

Реализована поддержка Pluggable Authentication

Пожалуйста, учитывайте тот факт, что приложение еще на стадии финального тестирования, и в нем могут быть ошибки.
Поэтому, используйте его только в ознакомительных целях, и не используйте для работы с реальными базами данных.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536290
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обновился до последней версии, теперь на удаленных серверах не открывается список таблиц БД, с локалхостом нормально работает при этом. Тоже самое было и на бете :(
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536303
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отправил отчет, теперь думаю где взять предыдущую версию
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536379
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вот,
когда редактируешь индекс, добавляешь или удаляешь поля, нажимаешь "сохранить", и он делает запрос ALTER TABLE DROP INDEX, ADD INDEX, этот запрос мускулем выполняется очень долго (как я понял создается другая таблица, туда переносятся все данные, переименовываются). На более-менее больших таблицах это весьма долго, даже на ССД дисках, а вот просто удалить индекс и создать по новой в десятки раз быстрее получается. Ну или создать, а потом удалить, только на счет переименовываний не знаю...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536382
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettон делает запрос ALTER TABLE DROP INDEX, ADD INDEX, этот запрос мускулем выполняется очень долго (как я понял создается другая таблица, туда переносятся все данные, переименовываютсяА если тоже самое сделать из консоли - тоже так долго будет?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536430
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftHettон делает запрос ALTER TABLE DROP INDEX, ADD INDEX, этот запрос мускулем выполняется очень долго (как я понял создается другая таблица, туда переносятся все данные, переименовываютсяА если тоже самое сделать из консоли - тоже так долго будет?

Если делать удаление и создание в одном запросе, то да
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536654
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettОбновился до последней версии, теперь на удаленных серверах не открывается список таблиц БД, с локалхостом нормально работает при этом. Тоже самое было и на бете :(
Это всё происходит из-за отсутствия четкого стандарта по нумерации MySQL и MariaDB.
Вот приведу примеры версий:
автор5.1.40-community-log
5.7.2-m12
5.1.72-2
5.5.12-log

Здесь можно однозначно распарсить номер версии MySQL.

автор5.5.29-MariaDB
По слову MariaDB можно определить что это не "оракловский" MySQL.

автор5.5.5-10.0.4-MariaDB
Но разработчики МарииДБ пошли дальше и усложнили идентификацию. Так, первые цифры означают версию MySQL, на исходниках которой основана новая версия Марии (вторая последовательность цифр версия MariaDB).
Все перечисленные выше случаи обрабатываются парсером версий без ошибок.

Однако выявлены еще особенные "кастомные" сборки MySQL, в которых к версии MySQL добавляется еще версия ОС:
автор5.1.63-0+squeeze1
5.5.33-0+wheezy1
5.5.22-0ubuntu1

5.1.49-1ubuntu8.1-log
5.5.29-0ubuntu0.12.04.1
5.5.29-0ubuntu0.12.04.2-log
Парсер в последних трех случаях определяет версию не правильно: 8.1, 0.12, 0.12.
Конечно же таких версий MySQL нет и декскрайбер не посылает запросы на получения метаданных таблиц, а проводник не может отобразить столбцы таблиц (да и сами таблицы) и соответственно бросает исключение.
К сожалению, поселение три версии добавлены в юнит тесты позже, чем выпущен релизный билд. Эту проблему мы уже исправили и готовимся перевыложить билд.


HettЕще вот,
когда редактируешь индекс, добавляешь или удаляешь поля, нажимаешь "сохранить", и он делает запрос ALTER TABLE DROP INDEX, ADD INDEX, этот запрос мускулем выполняется очень долго (как я понял создается другая таблица, туда переносятся все данные, переименовываются). На более-менее больших таблицах это весьма долго, даже на ССД дисках, а вот просто удалить индекс и создать по новой в десятки раз быстрее получается. Ну или создать, а потом удалить, только на счет переименовываний не знаю...Там работает старый код, написанный лет 8 назад, с тех пор он не изменялся. О проблеме с перфомансом для такого стейтмента слышим впервые. Сообщите версию MySQL сервера (возможно это особенность какой-то конкретной ветки MySQL, поэтому нам придется прежде чем что-либо менять перетестировать на всех версиях MySQL).
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536663
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно, буду ждать билд.
По поводу пересоздания индекса сейчас еще раз точно проверю.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536678
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
mysql> alter table fh_download drop index IX_download_date_file;                                                                                               Query OK, 0 rows affected (0.19 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> alter table fh_download add index IX_download_date_file(ip, project_name, date, type);                                                                  Query OK, 0 rows affected (29.23 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> alter table fh_download drop index IX_download_date_file, add index IX_download_date_file(ip, project_name, date, type);



последний запрос находится в состоянии:
Код: plaintext
67	root	localhost	test	Query	41	copy to tmp table
уже 2 минуты, думаю нету смысла дожидаться чтобы называть точное время


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
mysql> SHOW VARIABLES LIKE "%version%";
+-------------------------+-----------------------------+
| Variable_name           | Value                       |
+-------------------------+-----------------------------+
| innodb_version          | 5.5.34                      |
| protocol_version        | 10                          |
| slave_type_conversions  |                             |
| version                 | 5.5.34-0ubuntu0.13.10.1-log |
| version_comment         | (Ubuntu)                    |
| version_compile_machine | x86_64                      |
| version_compile_os      | debian-linux-gnu            |
+-------------------------+-----------------------------+
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536680
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подозреваю, что при этом он еще и таблицу локает)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536681
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartПарсер в последних трех случаях определяет версию не правильноПонимаю, что не мне вас учить, но я бы вместо парсера сделал проверку по словарю. И автообновляемый словарь, чтобы можно было работать с зоопарком версий MySQL, не переживая о текущей версии dbForge Studio.
А в тех случаях, когда опознать версию не удается, можно требовать указание версии от пользователя в свойствах коннекта.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536685
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для записи локает, проверил.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38536692
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще знаете с какой проблемой сталкиваюсь:
После долгого выполнения запроса БДФорж не понимает что все закончилось и почему-то продолжает висеть в статусе выполнения, причем как я понял это происходит только с теми серверами, у которых надо постоянно поддерживать соединение (я ставлю 15 секунд, соединение висит не рвется, но вот с запросами долгими такая проблема)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38537092
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdevartПарсер в последних трех случаях определяет версию не правильноПонимаю, что не мне вас учить, но я бы вместо парсера сделал проверку по словарю. И автообновляемый словарь, чтобы можно было работать с зоопарком версий MySQL, не переживая о текущей версии dbForge Studio.
А в тех случаях, когда опознать версию не удается, можно требовать указание версии от пользователя в свойствах коннекта.Мы уже думали об этом еще в версии 4.0 студии. Но на сколько я помню, столкнулись с глобальными переделками в архитектуре (из-за того что в Database Project задается версия MySQL вручную).
Таск на изучение более универсальной идентификации версии стоит в in progress-е, если придумаем что-то лучшее, то в ближайших билдах будет новый алгоритм. А конкретно в следующем билде будет просто hot-fix.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38537279
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart,

предложение в догонку - и чтобы все незнакомые версии программа "докладывала" вам сразу, по факту подключения, а не когда среди пользователей появится желающий сообщить.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38537319
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще можно на основе комментариев придумать что-нибудь типа:

Код: sql
1.
SELECT 'Фича поддерживается', 0 /*!50020  + 1 */;
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38537444
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettПонятно, буду ждать билд.На сервере доступен новый билд с исправлениями - 6.1.142 (24-янв-2014).
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38537572
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за оперативность :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38537801
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это как?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38537804
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и ещё интереснее
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38537816
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
susp = suspicious
аваст он такой...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38537825
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
раньше-то не было
у меня есть ранешние версии, пока откатился, а вдруг???
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38537845
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аваст не сказал, что там вирус, он сказал только что подозрительный объект, вы всегда можете сходить, к примеру, на https://www.virustotal.com/ и проверить.
ESET молчит, эверистика включена.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38538193
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аваст при проверке загруженного файла тоже молчит, ругается при установке.
где проверить - это не проблема.
раньше такого не было. дождусь ответа авторов.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38538213
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще все спросить хочу, для но-скл ничего не намечается у дбфорджа?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38538482
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ваще херня
аваст ругается и при работе
да не дает сделать ререзвную копию

где взять архивные версии программы????
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38540524
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вот мучает,
выполняешь запрос на удаленном сервере, среда показывает в логе:

Запрос открыт за 0,362c [0,108c выполнение, 0,254c выборка]

Если я тот же запрос выполняю в консоли, открытой на сервере (подключаюсь по SSH, открываю там mysql), то она показывает

+-----------+
| id |
+-----------+
| 232246563 |
+-----------+
1 row in set (0.00 sec)

да и как бы видно, что выполняется моментально. Вот не пойму, что за 0.254 секунды и откуда они берутся, если мой пинг на 2 умножить, то как раз столько будет...
Хотя по секрету я и 0,108c не понимаю что это :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38540528
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяваще херня
аваст ругается и при работе
да не дает сделать ререзвную копию

где взять архивные версии программы????

не проще ли сказать авасту чтобы он не агрился на дбфорж?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38540773
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,
дак я и сказа...
но как-то это не совсем правильно, что такое изменили, что так пугает аваст?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38540791
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотим сообщить Вам, что это известная проблема антивируса Symantec, связанная с ложным обнаружением нашего продукта как вредоносного. Пожалуйста, ознакомьтесь со следующей статьёй http://www.symantec.com/security_response/writeup.jsp?docid=2008-121617-3748-99&tabid=2

Также, мы сообщили компании Symantec о данной проблеме и ожидаем принятия соответствующих мер.

Авасту тоже написали, но они пока ничего не ответили.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38540825
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Авста есть ветка обсуждений Win32: Evo-Gen .
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38540875
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart,
введенный новый код - он даёт выйгрыш? как обходились раньше? может проще изменить код?

это всё не по теме топика, но интересно.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38540996
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяdevart,
введенный новый код - он даёт выйгрыш? как обходились раньше? может проще изменить код?

это всё не по теме топика, но интересно.Проблема не с нашей стороны. Новый код+компилятор+обфускатор в такой комбинации сгенерировали файл который стал подозрительным для какого-то конкретного антивируса. Специально встраивать в продукт вредоносный код намерений не было.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38541067
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аааааа...

если не секрет обфускатор зачем? вроде и так раздаете exe?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38541185
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяаааааа...

если не секрет обфускатор зачем? вроде и так раздаете exe?Это стандартная практика для всех коммерческих инструментов. Экзешники да раздаем, как Вы выразились, но не раздаем исходный код :)
Если не использовать обфускацию, то любым рефлектором можно просматривать и декомпилировать исходный код.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38541186
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяаааааа...

если не секрет обфускатор зачем? вроде и так раздаете exe?
Ну вы хоть в гугле то почитайте
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38541276
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,
обфускатор не панацея,
если уж защищаться, то надо брать пример у scype.
обфускатор затянет расшифровку на несколько дней и только.

погуглил, большого смысла не нашел....
но это моё мнение.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38543171
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу ALTER TABLE, там проблема даже более глобальная похоже,
например если указываем 2 операции, то мускуль начинает свою песню с пересозданием таблицы, оно то и понятно, но вот выполнить все эти опции по одной - 1 секунда, а обе сразу, может и на несколько часов затянуться

Код: sql
1.
2.
3.
ALTER TABLE my_table
  DROP INDEX bllabla,
  DELAY_KEY_WRITE = 0
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38545204
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettА еще все спросить хочу, для но-скл ничего не намечается у дбфорджа?Пожалуйста подробнее, какие именно не реляционные базы данных и технологии хранения необходимо будет поддержать?
Какие задачи Вы намеренны решать при помощи визуальных инструментов, если мы их реализуем в дибифорже?
Какие это инструменты?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38545234
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я никак не могу найти что-то достойное для MongoDb, есть конечно кое какие продукты, но они содержат минимум функционала, порой проще консолью воспользоваться.
Если вдруг дибифорж будет создавать продукт для но-скл баз данных, не забудьте пожалуйста про MongoDb

Как минимум работа с данными, управление доступом, репликацией, возможно даже шаридингом.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38550892
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettПо поводу ALTER TABLE, там проблема даже более глобальная похоже,
например если указываем 2 операции, то мускуль начинает свою песню с пересозданием таблицы, оно то и понятно, но вот выполнить все эти опции по одной - 1 секунда, а обе сразу, может и на несколько часов затянуться

Код: sql
1.
2.
3.
ALTER TABLE my_table
  DROP INDEX bllabla,
  DELAY_KEY_WRITE = 0

Не могли бы Вы сообщить, наблюдается ли аналогичная проблема при выполнении данного выражения в консоли MySQL?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38550918
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartHettПо поводу ALTER TABLE, там проблема даже более глобальная похоже,
например если указываем 2 операции, то мускуль начинает свою песню с пересозданием таблицы, оно то и понятно, но вот выполнить все эти опции по одной - 1 секунда, а обе сразу, может и на несколько часов затянуться

Код: sql
1.
2.
3.
ALTER TABLE my_table
  DROP INDEX bllabla,
  DELAY_KEY_WRITE = 0


Не могли бы Вы сообщить, наблюдается ли аналогичная проблема при выполнении данного выражения в консоли MySQL?

Наблюдается, это именно "проблема" мускуля, я выше это отметил это :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38567038
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот было бы еще круто, если добавить асинхронности. Например если запрос выполняется в одной вкладке, то при этом он не блокирует весь редактор (среду), а если изменить табличку в конструкторе и дать команду сохранения, то пока этот запрос не выполнится, вся среда будет недоступной :(
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38567109
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hettа если изменить табличку в конструкторе и дать команду сохраненияА что, там нет как в том же heidisql, например, вкладки "alter code"? Поменял что надо, скопировал код изменений в отдельный запрос, запустил и работаешь спокойно. А стараничку с таблицей закрыл, не сохраняя.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38569086
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirHettа если изменить табличку в конструкторе и дать команду сохраненияА что, там нет как в том же heidisql, например, вкладки "alter code"? Поменял что надо, скопировал код изменений в отдельный запрос, запустил и работаешь спокойно. А стараничку с таблицей закрыл, не сохраняя.Функциональность добавлена на голосование http://devart.uservoice.com/forums/77293-dbforge-studio-for-mysql/suggestions/5548565-make-object-editors-asynchronous
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38569106
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartФункциональность добавлена на голосование http://devart.uservoice.com/forums/77293-dbforge-studio-for-mysql/suggestions/5548565-make-object-editors-asynchronous Накручивается настолько легко, что неинтересно. Мои 9 голосов уже есть.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38569111
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdevartФункциональность добавлена на голосование http://devart.uservoice.com/forums/77293-dbforge-studio-for-mysql/suggestions/5548565-make-object-editors-asynchronous Накручивается настолько легко, что неинтересно. Мои 9 голосов уже есть.В админке это видно - кто и сколько накрутил, если что ;)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38569113
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartmiksoftпропущено...
Накручивается настолько легко, что неинтересно. Мои 9 голосов уже есть.В админке это видно - кто и сколько накрутил, если что ;)Как видно мои голоса, если не секрет?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38569116
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя что я спрашиваю... ip-адрес-то один...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38641212
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при таком
Код: sql
1.
2.
3.
4.
5.
WHERE ((id_user = 156
AND date_begin = '2014-05-07'
)
OR (id_user <> 156
AND date_end = '2014-05-07'))



при открытии в дизайнере запросов теряет скобки, правда не всегда, выяснить условия потери/сохранения не удалось.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38641229
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выше пример не совсем удачный - можно и без скобок....
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38641424
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпри таком
Код: sql
1.
2.
3.
4.
5.
WHERE ((id_user = 156
AND date_begin = '2014-05-07'
)
OR (id_user <> 156
AND date_end = '2014-05-07'))



при открытии в дизайнере запросов теряет скобки, правда не всегда, выяснить условия потери/сохранения не удалось.Данное поведение спроектировано таким образом, что дизайнер запросов автоматически удаляет скобки, если в них нет необходимости.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38650920
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart,

При создании нового соединения начинает ругаться "access denied ...", хотя я еще только половину полей успел заполнить. Если я еще не нажал ни "проверить", ни "ок" зачем пытаться установить соединение да еще мешать пользователю продолжать заполнять поля?

Версия 6.1.166.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38650956
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда, а процесс синхронизации еще сыроват.
Выжрал всю память, ругнулся, что файл c:\TEMP\что-то-там не влез память (а зачем его пихать в память?) и выпал с исключением
System.OutOfMemoryExceptionПодробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.OutOfMemoryException: Выдано исключение типа "System.OutOfMemoryException".
в System.IO.File.Exists(String path)
в System.Diagnostics.FileVersionInfo.GetVersionInfo(String fileName)
в System.Windows.Forms.ThreadExceptionDialog..ctor(Exception t)
в System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
в System.Windows.Forms.Control.WndProcException(Exception e)
в System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
в System.Windows.Forms.SafeNativeMethods.SetWindowPos(HandleRef hWnd, HandleRef hWndInsertAfter, Int32 x, Int32 y, Int32 cx, Int32 cy, Int32 flags)
в System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
в System.Windows.Forms.MdiClient.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
в System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.SetBounds(Rectangle bounds, BoundsSpecified specified)
в System.Windows.Forms.Layout.DefaultLayout.ApplyCachedBounds(IArrangedElement container)
в System.Windows.Forms.Layout.DefaultLayout.xLayout(IArrangedElement container, Boolean measureOnly, Size& preferredSize)
в System.Windows.Forms.Layout.DefaultLayout.LayoutCore(IArrangedElement container, LayoutEventArgs args)
в System.Windows.Forms.Layout.LayoutEngine.Layout(Object container, LayoutEventArgs layoutEventArgs)
в System.Windows.Forms.Control.OnLayout(LayoutEventArgs levent)
в System.Windows.Forms.ScrollableControl.OnLayout(LayoutEventArgs levent)
в System.Windows.Forms.Form.OnLayout(LayoutEventArgs levent)
в DevExpress.XtraEditors.XtraForm.OnLayout(LayoutEventArgs levent)
в System.Windows.Forms.Control.PerformLayout(LayoutEventArgs args)
в System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout(IArrangedElement affectedElement, String affectedProperty)
в System.Windows.Forms.Layout.LayoutTransaction.DoLayout(IArrangedElement elementToLayout, IArrangedElement elementCausingLayout, String property)
в System.Windows.Forms.Control.ControlCollection.Remove(Control value)
в System.Windows.Forms.Form.ControlCollection.Remove(Control value)
в System.Windows.Forms.Control.Dispose(Boolean disposing)
в DevExpress.XtraBars.Controls.CustomControl.Dispose(Boolean disposing)
в DevExpress.XtraBars.BarDockControl.Dispose(Boolean disposing)
в System.ComponentModel.Component.Dispose()
в System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
в System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
в System.Threading.ExecutionContext.runTryCode(Object userData)
в System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
в System.Windows.Forms.Control.InvokeMarshaledCallbacks()


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3655 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
dbforgemysql
Версия сборки: 6.1.166.0
Версия Win32: 6.1.166.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/dbforgemysql.exe
----------------------------------------
Devart.Shell.Studio
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.Studio.DLL
----------------------------------------
Devart.Shell.Interfaces
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.Interfaces.DLL
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3644 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3644 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3654 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Devart.Shell.Utils
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.Utils.DLL
----------------------------------------
System.Core
Версия сборки: 3.5.0.0
Версия Win32: 3.5.30729.1 built by: SP
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3645 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Configuration
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3654 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Devart.Shell.CommonRes
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.CommonRes.DLL
----------------------------------------
Devart.Shell.IocService
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.IocService.DLL
----------------------------------------
Devart.XUtils
Версия сборки: 12.2.15.0
Версия Win32: 12.2.15.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.XUtils.DLL
----------------------------------------
Autofac
Версия сборки: 2.6.1.841
Версия Win32: 2.6.1.841
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Autofac.DLL
----------------------------------------
Devart.XEditors
Версия сборки: 12.2.15.0
Версия Win32: 12.2.15.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.XEditors.DLL
----------------------------------------
Devart.XData
Версия сборки: 12.2.15.0
Версия Win32: 12.2.15.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.XData.DLL
----------------------------------------
Devart.XBars
Версия сборки: 12.2.15.0
Версия Win32: 12.2.15.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.XBars.DLL
----------------------------------------
Devart.Shell.Controls
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.Controls.DLL
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3655 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Devart.Shell.Projects
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.Projects.DLL
----------------------------------------
Devart.Shell.TextEditor
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.TextEditor.DLL
----------------------------------------
Devart.Studio.Help
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Studio.Help.DLL
----------------------------------------
Accessibility
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Data
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Devart.DbForge.CommonServices
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.CommonServices.DLL
----------------------------------------
Devart.DbForge.Interfaces
Версия сборки: 4.0.78.0
Версия Win32: 4.0.78.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.Interfaces.DLL
----------------------------------------
Devart.DbForge.Utils
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.Utils.DLL
----------------------------------------
Devart.BrowseObjects
Версия сборки: 0.0.0.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.Utils.dll
----------------------------------------
Devart.Shell.TextEditor.Interfaces
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.TextEditor.Interfaces.DLL
----------------------------------------
Devart.Ole.UndoManager
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Ole.UndoManager.DLL
----------------------------------------
Devart.DbForge.MySql
Версия сборки: 6.1.166.0
Версия Win32: 6.1.166.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.MySql.DLL
----------------------------------------
Devart.DbForge.Provider
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.Provider.DLL
----------------------------------------
Devart.DbForge.Data.Interfaces
Версия сборки: 5.0.16.0
Версия Win32: 5.0.16.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.Data.Interfaces.DLL
----------------------------------------
Devart.DbForge.Data.MySql
Версия сборки: 5.0.191.0
Версия Win32: 5.0.191.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.Data.MySql.DLL
----------------------------------------
Devart.DbForge.DbObjectsUI
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.DbObjectsUI.DLL
----------------------------------------
Devart.DbForge.DbObjectsUI.MySql
Версия сборки: 6.1.166.0
Версия Win32: 6.1.166.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.DbObjectsUI.MySql.DLL
----------------------------------------
Devart.DbForge.DbObjects.MySql
Версия сборки: 6.1.166.0
Версия Win32: 6.1.166.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.DbObjects.MySql.DLL
----------------------------------------
Devart.DbForge.DbObjects
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.DbObjects.DLL
----------------------------------------
Devart.DbForge.ProjectSupport
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.ProjectSupport.DLL
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Версия сборки: 0.0.0.0
Версия Win32: 2.0.50727.3655 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/mscorlib/2.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
Devart.DbForge.DbEditors.MySql
Версия сборки: 6.1.166.0
Версия Win32: 6.1.166.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.DbEditors.MySql.DLL
----------------------------------------
Devart.DbForge.DbObjectControllers.MySql
Версия сборки: 6.1.166.0
Версия Win32: 6.1.166.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.DbObjectControllers.MySql.DLL
----------------------------------------
Devart.DbForge.DbObjectControllers
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.DbObjectControllers.DLL
----------------------------------------
Devart.DbForge.LanguageService.MySql
Версия сборки: 6.1.166.0
Версия Win32: 6.1.166.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.LanguageService.MySql.DLL
----------------------------------------
Devart.DbForge.LanguageService
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.LanguageService.DLL
----------------------------------------
Ionic.Zip.Reduced
Версия сборки: 1.9.1.2
Версия Win32: 1.9.1.2
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Ionic.Zip.Reduced.DLL
----------------------------------------
Devart.DbForge.Compare.MySql
Версия сборки: 6.1.166.0
Версия Win32: 6.1.166.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.Compare.MySql.DLL
----------------------------------------
Devart.DbForge.Compare
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.Compare.DLL
----------------------------------------
Devart.Shell.Wizard
Версия сборки: 2.0.13.0
Версия Win32: 2.0.13.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.Shell.Wizard.DLL
----------------------------------------
Devart.XGrid
Версия сборки: 12.2.15.0
Версия Win32: 12.2.15.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.XGrid.DLL
----------------------------------------
System.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.resources/2.0.0.0_ru_b77a5c561934e089/System.resources.dll
----------------------------------------
Devart.DbForge.DataEditor
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.DataEditor.DLL
----------------------------------------
WindowsBase
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.4050 built by: GDR
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
Devart.XPrinting
Версия сборки: 12.2.15.0
Версия Win32: 12.2.15.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.XPrinting.DLL
----------------------------------------
Devart.DbForge.Comparing
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.Comparing.DLL
----------------------------------------
Antlr3.Runtime
Версия сборки: 0.3.0.37313
Версия Win32: 0.3.0.37313
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Antlr3.Runtime.DLL
----------------------------------------
Devart.DbForge.DeclarationRepository
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.DeclarationRepository.DLL
----------------------------------------
Devart.DbForge.DeclarationRepository.MySql
Версия сборки: 6.1.166.0
Версия Win32: 6.1.166.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.DeclarationRepository.MySql.DLL
----------------------------------------
Devart.DbForge.SqlComplete
Версия сборки: 6.0.703.0
Версия Win32: 6.0.703.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.SqlComplete.DLL
----------------------------------------
PresentationFramework
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.4050 built by: GDR
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/PresentationFramework/3.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
PresentationCore
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.4050 built by: GDR
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
Devart.DbForge.SqlComplete.MySql
Версия сборки: 6.1.166.0
Версия Win32: 6.1.166.0
CodeBase: file:///C:/Program%20Files/Devart/dbForge%20Studio%20for%20MySQL/Devart.DbForge.SqlComplete.MySql.DLL
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
Потом ругнулся что-то про сервис с именем из кучи букв и цифр (визуально похоже на UID). И в итоге, после нажатия кнопки "продолжить" (хотя какое там продолжить после такого исключения), процесс умер совсем.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38650981
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В окне "Новое сравнение данных" в списке "Соответствия" очень хотелось бы видеть количество записей в таблицах на каждой из стороне. Попал в ситуацию, когда это единственный известный мне критерий для исключения весьма объемных таблиц из синхронизации.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38650982
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в списке "Соответствия" правой кнопкой мыши вызвать контекстное меню, а потом левой кликнуть в любую другую строку, то меню не исчезает. И не исчезает, даже если открыть модальное окно каким-либо другим способом. И не просто не исчезает, но остается активным и позволяет открыть второе модальное окно.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38652394
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

При создании нового соединения начинает ругаться "access denied ...", хотя я еще только половину полей успел заполнить. Если я еще не нажал ни "проверить", ни "ок" зачем пытаться установить соединение да еще мешать пользователю продолжать заполнять поля? Версия 6.1.166. Мы исправим данную проблему в одной из следующих сборок продукта и сообщим Вам, как только данная сборка будет доступна для скачивания.

Мда, а процесс синхронизации еще сыроват.
Выжрал всю память, ругнулся, что файл c:\TEMP\что-то-там не влез память (а зачем его пихать в память?) и выпал с исключениемНе могли бы Вы уточнить, выполняете ли Вы синхронизацию схем или данных, а также уточнить, выполняете ли Вы синхронизацию напрямую в БД или генерируете скрипт синхронизации? Если Вы генерируете скрипт синхронизации, пожалуйста, сообщите размер файла.

В окне "Новое сравнение данных" в списке "Соответствия" очень хотелось бы видеть количество записей в таблицах на каждой из стороне. Попал в ситуацию, когда это единственный известный мне критерий для исключения весьма объемных таблиц из синхронизации. При планировании первых версий функциональности сравнения данных и сами хотели реализовать такую фичу, но, видимо тогда посчитали, что и без неё можно обойтись :). Мы вносим наиболее востребованные предложения пользователей в план разработки будущих версий продукта. Если Вам это не трудно, добавьте плз ее в http://devart.uservoice.com/forums/77293-dbforge-studio-for-mysql , чтобы и другие пользователи смогли бы проголосовать за фичу.

Если в списке "Соответствия" правой кнопкой мыши вызвать контекстное меню, а потом левой кликнуть в любую другую строку, то меню не исчезает. И не исчезает, даже если открыть модальное окно каким-либо другим способом. И не просто не исчезает, но остается активным и позволяет открыть второе модальное окно. Не могли бы Вы прислать нам скриншот (или видео), отображающий данную проблему, в нашу службу поддержки на supportATdevartDOTcom или прикрепите ссылку здесь же на форуме sql.ru.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38652573
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartВ окне "Новое сравнение данных" в списке "Соответствия" очень хотелось бы видеть количество записей в таблицах на каждой из стороне. Попал в ситуацию, когда это единственный известный мне критерий для исключения весьма объемных таблиц из синхронизации. При планировании первых версий функциональности сравнения данных и сами хотели реализовать такую фичу, но, видимо тогда посчитали, что и без неё можно обойтись :). Мы вносим наиболее востребованные предложения пользователей в план разработки будущих версий продукта. Если Вам это не трудно, добавьте плз ее в http://devart.uservoice.com/forums/77293-dbforge-studio-for-mysql, чтобы и другие пользователи смогли бы проголосовать за фичу.Мне не трудно, но я не настолько уверен в своем английском и не владею терминологией англоязычной версии dbForge Studio. Был бы признателен, если бы кто-нибудь помог мне сформулировать мое предложение на английском.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38652600
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartЕсли в списке "Соответствия" правой кнопкой мыши вызвать контекстное меню, а потом левой кликнуть в любую другую строку, то меню не исчезает. И не исчезает, даже если открыть модальное окно каким-либо другим способом. И не просто не исчезает, но остается активным и позволяет открыть второе модальное окно. Не могли бы Вы прислать нам скриншот (или видео), отображающий данную проблему, в нашу службу поддержки на supportATdevartDOTcom или прикрепите ссылку здесь же на форуме sql.ru.Отправил письмо с видеороликом.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38653336
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdevartпропущено...
При планировании первых версий функциональности сравнения данных и сами хотели реализовать такую фичу, но, видимо тогда посчитали, что и без неё можно обойтись :). Мы вносим наиболее востребованные предложения пользователей в план разработки будущих версий продукта. Если Вам это не трудно, добавьте плз ее в http://devart.uservoice.com/forums/77293-dbforge-studio-for-mysql] http://devart.uservoice.com/forums/77293-dbforge-studio-for-mysql, чтобы и другие пользователи смогли бы проголосовать за фичу.Мне не трудно, но я не настолько уверен в своем английском и не владею терминологией англоязычной версии dbForge Studio. Был бы признателен, если бы кто-нибудь помог мне сформулировать мое предложение на английском.Перевели и добавили для голосования http://devart.uservoice.com/forums/77293-dbforge-studio-for-mysql/suggestions/5974534-show-amount-of-records-for-compared-source-and-tar
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38653338
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdevartпропущено...
Не могли бы Вы прислать нам скриншот (или видео), отображающий данную проблему, в нашу службу поддержки на supportATdevartDOTcom или прикрепите ссылку здесь же на форуме sql.ru.Отправил письмо с видеороликом.Спасибо, получили. Разбираемся...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38653500
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartmiksoftпропущено...
Мне не трудно, но я не настолько уверен в своем английском и не владею терминологией англоязычной версии dbForge Studio. Был бы признателен, если бы кто-нибудь помог мне сформулировать мое предложение на английском.Перевели и добавили для голосования http://devart.uservoice.com/forums/77293-dbforge-studio-for-mysql/suggestions/5974534-show-amount-of-records-for-compared-source-and-tar Спасибо, проголосовал!

Кстати, нашел куда худший баг - в при отображении "противоречащих" записей в ряде из них отображаются не те данные, которые реально в таблице. Сегодня-завтра попытаюсь отобразить в письме.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38653557
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartmiksoftпропущено...
Отправил письмо с видеороликом.Спасибо, получили. Разбираемся...Воспроизвели. Исправим скорее всего в версии 6.2, которую выпустим через несколько месяцев. В этой версии будет, кстати, долгожданная фича - восстановление документов (нечто похожее на восстановление закладок в браузерах).
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38653589
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartВ этой версии будет, кстати, долгожданная фича - восстановление документов (нечто похожее на восстановление закладок в браузерах).Можно чуть подробнее?
Это как в PL/SQL Developer-е, который сохраняет открытые окна с запросами, которые хоть раз были выполнены, и которые после краха Developer-а можно все скопом открыть обратно при его запуске?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38653784
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdevartВ этой версии будет, кстати, долгожданная фича - восстановление документов (нечто похожее на восстановление закладок в браузерах).Можно чуть подробнее?Любой открытый документ, не важно сохранялся ли он ранее на диск или нет, выполнялись ли в нем запросы или нет, после закрытия студии (и не важно по какой причине произошло это закрытие - по желанию пользователя или при краше студии), при следующем запуске все документы будут восстановлены. Мало того, будет даже восстановлен Undo стек каждого документа (как например в браузерах при восстановлении сохраняется история переходов по ссылкам).
Ну, раз уже пошла речь о следующей версии, то в ней точно будет еще одна немаловажная фича - раскраска документов и соответствие этой раскраски коннекшнов. Это пригодится когда необходимо четко видеть, что данный документ имеет соединение к тестовому серверу, а запросы в том документе будут выполнятся на production-сервере.
Будут еще возможно новые скины в стиле новых вижуалстудий и полноценная поддержка черной цветовой темы, а также zoom в sql документе (как в браузерах: ctrl+колесико), и кончено же багфикс всего накопившегося.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38653792
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartраскраска документов и соответствие этой раскраски коннекшнов. Это пригодится когда необходимо четко видеть, что данный документ имеет соединение к тестовому серверу, а запросы в том документе будут выполнятся на production-сервере.О! Вот это очень приветствую! Спасибо!
Когда работаешь с двумя базами сразу, очень критично не наломать дров в "чистовой" базе.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38704301
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рады сообщить о выходе новой версии dbForge Studio for MySQL .

Что нового в 6.2:

Установка соединения к Sphinx Search Engine и выполнение запросов в SQL документе

Графический интерфейс пользователя

Добавлена возможность переключения между закладками по CTRL+ALT+PAGE UP и CTRL+ALT+PAGE DOWN

Добавлена цветовая индикация подключений (например, теперь понятно из раскраски на каком сервере будет выполнен запрос Production или Test)

Добавлена функция автоматического восстановления открытых закладок (например, теперь можно не боятся за свои внесенные изменения в SQL документе во время разработки, когда студия "падает" или например, теперь нет необходимости вообще сохранять документ при выходе из приложения, так как студия это сделает сама)

Доступна возможность фильтрации объектов в проводнике БД (например, теперь при большом количестве таблиц можно установить фильтр и отображать только требуемые)

Добавлена возможность навигации между окном мастера и окнами документов (например, теперь можно запустить бекап базы или экспорт данных и продолжить выполнять запросы в SQL документе, не запуская еще один инстанс приложения)

Добавлены новые скины (а-ля MS VS 2013 и вдобавок полноценно поддержаны наконец-то тёмные темы)

Редактор объектов


Добавлена возможность просмотра скрипта при редактировании столбцов и индексов из проводника БД

Автодополнение кода


Добавлена возможность рефакторинга псевдонимов

Доступна всплывающая подсказка для курсоров

Отслеживание изменений на сервере перед обновлением кэша подсказок

Благодарим за использования именно нашего продукта в вашей повседневной работе :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38704311
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart Установка соединения к Sphinx Search Engine и выполнение запросов в SQL документе Можно чуть подробнее? Вроде бы Sphinx декларировал, что у него клиентский протокол совместим с MySQL.
devartтеперь нет необходимости вообще сохранять документ при выходе из приложения, так как студия это сделает самаА она сохранит его в исходный файл или в свой временный?

Отдельный вопрос - версии для MySQL и для Oracle синхронно развиваются? Можно ожидать, что в версии для Oracle будет схожий набор фич и плюшек?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38704451
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
---------------------------
Ошибка
---------------------------
C:\Documents and Settings\All Users.WINDOWS\Application Data\Devart\dbForge Studio for MySQL\Snippets\Showcreateprocedure.snippet



Произошла ошибка при попытке переименования файла в папке назначения:

MoveFile: сбой; код 5.

Отказано в доступе.



Нажмите «Повтор», чтобы повторить, «Пропустить», чтобы пропустить файл (не рекомендуется) или «Отказ» для выхода.
---------------------------
Прервать Повтор Пропустить
---------------------------
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38704731
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdevart Установка соединения к Sphinx Search Engine и выполнение запросов в SQL документе Можно чуть подробнее? Вроде бы Sphinx декларировал, что у него клиентский протокол совместим с MySQL.Так-то оно так, но проблема заключалась в том, что доступ к метаданным (и запросы на их получения) отличаются от нативного mysql. На данный момент ни одно GUI приложение, работающее с MySQL, не может соединится по этим причинам с Sphinx. Часть проблем нам удалось устранить, но многие еще остались, и исправить их пока нет технической возможности. Мы ведем переписку с разработчиками Sphinx Search Engine и уже выслали им все обнаруженные проблемы. Они пообещали постараться учесть наши замечания в будущих релизах Sphinx Search Engine. Итак, dbForge может соединятся с Sphinx, но при этом будет показана ошибка соединения - это нормально. Дерево проводника объектов раскрыть не получится, но создать новый sql документ и выполнять запросы - без проблем. Редактор данных, при этом, будет полноценно работать в режиме "только для чтения", дополнения кода и подсказки работать не будут (его лучше отключить). Также будет работоспособен инструмент просмотра переменных сервера. Все остальные инструменты работать не будут . Мы планируем в ближайшее время опубликовать статью об этом на странице продукта.

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

miksoftОтдельный вопрос - версии для MySQL и для Oracle синхронно развиваются? Можно ожидать, что в версии для Oracle будет схожий набор фич и плюшек?Недавно вышедшая dbForge Studio for Oracle, v3.6, уже имеет "плюшки".
Да, мы решили опробовать новый подход к способу релиза студий (да и всех продуктов линейки dbForge). Согласно его, вся функциональность, добавленная на базовом уровне, будет синхронно появляться во всех продуктах. Например, в следующем релизе все студии получат синхронно улучшения экспорта и импорта данных (будет поддержан импорт из Access 2007+; будет преодолен предел экспорта 65к строк в Excel 2007+).
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38704794
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart, а как с моеё ошибкой?
мне удалось установить с n попытки, становив все разумные и не разумные права...
предыдущие версии ставились на ура.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38704968
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяdevart, а как с моеё ошибкой?
мне удалось установить с n попытки, становив все разумные и не разумные права...
предыдущие версии ставились на ура.Ограничения на переименования накладываются непосредственно операционной системой. Попробуйте запустить студию как администратор (run as administrator) и оповестите пожалуйста устранена ли проблема после этого.
Так же пришлите пожалуйста в службу поддержки сведения о системе которые можно получить из:
Справка -> О программе -> Информация о системе
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38705084
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart, юзер с правами администратора.
ругалась на отсутствие прав и на папку програм_файлес/деварт, но при следующей попытке перестала(хотя права на неё не менял)
сейчас всё работает нормально...
так что буду ждать следующего обновления :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38705089
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

А это не антивирус шалит?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38705579
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftвадя,

А это не антивирус шалит?
может, но раньше не было такого, и другой софт обновляется без проблем.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38719853
Users
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Писал в техподдержку, обещали поправить, но пока ничего не изменилось, а на эти грабли наступаю регулярно.

>> Product: dbForge Studio for MySQL
>> Product Version: 6.2.233
>> ПОвторяемость стопроцентная. mariadb 10.10
>> Что делаю: имеется процедура 1. p_parsedvalue.
>> 2. Завожу вторую p_parsedvalue_
>> ==========
>> CREATE PROCEDURE p_parsevalue_ (IN iTextValue varchar(1260), IN iId_Template int UNSIGNED, IN iWriteResult tinyint UNSIGNED)
>> BEGIN
>> DECLARE iCount int UNSIGNED;
>> END;
>> 3. Удаляю p_parsedvalue.
>> 4. Переименовываю p_parsedvalue_ в p_parsedvalue - нажатием f2. Далее кнопка End, далее Backspace. Enter.
>> 5. Мне задается вопрос - переименовать или рефакторить. Жму переименовать. ПРоцедура перестает работать, захожу внутрь:
>> Вижу вот это:
>> CREATE DEFINER = 'root'@'localhost'
>> PROCEDURE alpha.p_parsevalue()
>> BEGIN
>> END
>> Как-то не этого ожидаешь, когда вносишь изменения, тестируешь и применяешь их к боевой процедуре

И второй момент. Категорически умоляю вас! Уберите галку "сохранить проект" при создании резервной копии. Сделать бекап - это очень просто. Все настройки уже есть, все пути сохранены. Зачем мне создавать проект?

Можно хотя бы в настройках это поставить - не предлагать постоянно сохранить проект? Либо, как вариант - прописать в настройках "использовать при бекапе такой-то проект" - и подставлять его имя автоматически.
Лишние клики мышью при активной разработке и бекапе - ну очень напрягает. :(
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38719950
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38739871
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если набрать такое
Код: sql
1.
2.
3.
4.
SELECT 
  TIMESTAMPDIFF(HOUR, xxx.datefrom, xxx.dateto) /24 AS expr1
FROM
  xxx


то при открытии в конструкторе запросов
будет
Код: sql
1.
2.
3.
4.
SELECT 
  TIMESTAMPDIFF(HOUR, xxx.datefrom, xxx.dateto, 24) AS expr1
FROM
  xxx
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38741070
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли набрать такое
Код: sql
1.
2.
3.
4.
SELECT 
  TIMESTAMPDIFF(HOUR, xxx.datefrom, xxx.dateto) /24 AS expr1
FROM
  xxx


то при открытии в конструкторе запросов
будет
Код: sql
1.
2.
3.
4.
SELECT 
  TIMESTAMPDIFF(HOUR, xxx.datefrom, xxx.dateto, 24) AS expr1
FROM
  xxx

Мы исправим данную проблему в одной из следующих сборок продукта.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38762400
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
столкнулся с проблемой 16639590
это по вашей части?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38763508
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадястолкнулся с проблемой 16639590
это по вашей части?Пока что мы занимаемся исследованием данной проблемы, если найдем приемлемое решение, то исправление обязательно включим в следующую версию.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38830134
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что нового в dbForge Studio for MySQL, v6.3:

Подсказка обязательных конструкций языка
Инструмент подсказывает не только отдельные слова и названия объектов, но и целые конструкции.
Например, вместо ORDER подсказывается конструкция ORDER BY целиком.

Расширенный интерфейс командной строки
Форматирование SQL документа

Задание кодировки файлов для /execute и /restore

Задание параметров для отчета по данным

Усовершенствованные экспорт и импорт данных

Экспорт в формат Excel 2007+ (XLSX)

Экспорт BLOB-полей в текстовом виде в форматы Excel, TXT, HTML, PDF, RTF, и CSV

Импорт динамических значений из всех версий Excel

Импорт из Access 2007+

Автоматическое определение типов столбцов при импорте данных из формата CSV по содержимому файла

Улучшения сравнения и синхронизации данных

Игнорирование различий между символами, обозначающими конец строки

Отображение пустых символов

Игнорирование вычисляемых столбцов

Установка предельного размера массовой вставки данных при синхронизации

Информационная панель SQL документа
Так, выполнив запрос, отображается на панели его результат: успешно; нет; с ошибками.

Новую версию инструмента можно скачать с нашего сайта или обновить при помощи мастера обновлений.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38830163
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartЭкспорт BLOB-полей в текстовом виде в форматы Excel, TXT, HTML, PDF, RTF, и CSVВ случае с Excel и PDF можете пояснить?
devartИмпорт динамических значений из всех версий ExcelА это вообще не понял.

Для всего функционала, связанного с Excel, требуется ли установленный Excel?

P.S. А вообще очень рад за ваш продукт, что он развивается.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38830387
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdevartЭкспорт BLOB-полей в текстовом виде в форматы Excel, TXT, HTML, PDF, RTF, и CSVВ случае с Excel и PDF можете пояснить?В зависимости от содержимого BLOB, инструмент осуществляет экспорт данных в читабельном текстовом виде, тогда как раньше всегда экспортировал в бинарном HEX виде.

miksoftdevartИмпорт динамических значений из всех версий ExcelА это вообще не понял.Ячейки Excel файлов, содержащие формулы, будут импортироваться как результирующее значение формулы (т.е. раньше импортировалась сама формула, а сейчас её результат).

miksoftДля всего функционала, связанного с Excel, требуется ли установленный Excel?Наличие установленного MS Excel или любого другого OpenOffice не требуется.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38830882
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то намудрили с сравнением схем и сравнением данных....
трудо описать , потому как непонятно что происходит...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38831095
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадячто-то намудрили с сравнением схем и сравнением данных....
трудо описать , потому как непонятно что происходит...Автотесты по компараторам все проходят успешно, как проходили в 6.2 ...
Если можно, опишите проблему более детально.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38831106
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли набрать такое
Код: sql
1.
2.
3.
4.
SELECT 
  TIMESTAMPDIFF(HOUR, xxx.datefrom, xxx.dateto) /24 AS expr1
FROM
  xxx


то при открытии в конструкторе запросов
будет
Код: sql
1.
2.
3.
4.
SELECT 
  TIMESTAMPDIFF(HOUR, xxx.datefrom, xxx.dateto, 24) AS expr1
FROM
  xxx

Кстати, это исправлено в 6.3.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38831153
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторАвтотесты по компараторам все проходят успешно, как проходили в 6.2 ...
Если можно, опишите проблему более детально.
ну это не удивительно - иначе б не выпустили релиз :)
попробую ... реальность несколько труднее тестов, к сожалению.

авторКстати, это исправлено в 6.3.
спасибо.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38831505
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот картинки ошибки
в предыдущей версии такого не было, проходило всё провильно...
если что-то надо уточнить, могу в ближайшее время, пока ошибки воспроизводятся продемонстрировать, мыло в профиле
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38831533
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в синхронизвции поставил галочку "отключить первичные ключи и индексы" всё сработало нормально
вопрос - что было по умолчанию в предыдущих версиях?
я в эти настройки не лазил, срабатывало, устраивало, значит всё правильно.... :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38839846
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При создании новых объектов в базе данных (таблиц, вьюх, процедур и т.д.) автокомплитер не подхватывает (не видит) их до перезагрузки студии.
Есть ли возможность настроить студию так, чтобы автокомплитер сразу видел изменения?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38840846
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JeStoneПри создании новых объектов в базе данных (таблиц, вьюх, процедур и т.д.) автокомплитер не подхватывает (не видит) их до перезагрузки студии.
Есть ли возможность настроить студию так, чтобы автокомплитер сразу видел изменения?Пожалуйста, воспользуйтесь командой 'Правка -> Автодополнение кода -> Обновить список объектов (Ctrl+Shift+R)' или 'Правка -> Автодополнение кода -> Сбросить список объектов'.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38841050
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartJeStoneПри создании новых объектов в базе данных (таблиц, вьюх, процедур и т.д.) автокомплитер не подхватывает (не видит) их до перезагрузки студии.
Есть ли возможность настроить студию так, чтобы автокомплитер сразу видел изменения?Пожалуйста, воспользуйтесь командой 'Правка -> Автодополнение кода -> Обновить список объектов (Ctrl+Shift+R)' или 'Правка -> Автодополнение кода -> Сбросить список объектов'.
Спасибо большое
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38841338
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявот картинки ошибки
в предыдущей версии такого не было, проходило всё провильно...
если что-то надо уточнить, могу в ближайшее время, пока ошибки воспроизводятся продемонстрировать, мыло в профилеВоспроизвести, к сожалению, не удалось. Нам необходимы DDL этой таблицы с данными и настройки документа сравнения (их можно прислать на supportСОБАКАdevart.com).
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38858908
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может я плохо искал...тогда подскажите
когда много таблиц, хранимок и пр. для добавления нового надо прокручивать дерево чтоб в соответствующей ветке ткнуть и и выбрать создать новый эемент - таблицу, хранимку и пр.
было б не плохо вынести соответсвующие кнопки на панель
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38979626
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новое обновление - стало летать!!!!
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38980414
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяможет я плохо искал...тогда подскажите
когда много таблиц, хранимок и пр. для добавления нового надо прокручивать дерево чтоб в соответствующей ветке ткнуть и и выбрать создать новый эемент - таблицу, хранимку и пр.
было б не плохо вынести соответсвующие кнопки на панель
Можно воспользоваться командой 'Новый объект базы данных' на панели инструментов 'Стандартные'.

Также, можно задать необходимую комбинацию клавиш для команды 'File.NewObject' в разделе 'Среда -> Клавиатура' окна 'Параметры' (выберите 'Сервис -> Параметры' из основного меню). По назначенной комбинации клавиш будет вызываться окно 'Новый объект'.

вадяновое обновление - стало летать!!!! Да, мы переделали инсталлятор и оптимизировали процесс загрузки сборок.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38984586
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всплывающие окошки переделали, прям нарадоваться не могу :)
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #38998831
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему сломали профилятор ? (6.3.341)
Раньше вкладка статистика сессии показывала show status и там действительно важная информация для оптимизации была,
а теперь почему-то show variables. Это неправильно.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39000685
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindА почему сломали профилятор ? (6.3.341)
Раньше вкладка статистика сессии показывала show status и там действительно важная информация для оптимизации была,
а теперь почему-то show variables. Это неправильно. dbForge не использует SHOW VARIABLES. В этом можно убедиться, выбрав опцию 'Писать запросы, посылаемые программой, в SQL журнал' в разделе 'Среда -> Окно вывода' окна 'Параметры', которое можно открыть, выбрав 'Сервис -> Параметры...' в основном меню.

Сгенерированный .log файл находится в папке %SystemDrive%\Users\%UserName%\AppData\Roaming\Devart\dbForge Studio for MySQL\
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39000694
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart, да, здесь я не разобрался сразу. все как задумано работает.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39003587
Близнец1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart выбрав опцию 'Писать запросы, посылаемые программой, в SQL журнал' в разделе 'Среда -> Окно вывода' окна 'Параметры', которое можно открыть, выбрав 'Сервис -> Параметры...' в основном меню.

Сгенерированный .log файл находится в папке %SystemDrive%\Users\%UserName%\AppData\Roaming\Devart\dbForge Studio for MySQL\
Что-то не хочет писать. В лог файле только вот это 2 раза:
"CLR failed to load assembly mscorlib.resources, Version=4.0.0.0, Culture=ru-RU, PublicKeyToken=b77a5c561934e089;"

Для Window XP лог в "c:\Documents and Settings\%UserName%\Application Data\Devart\dbForge Studio for MySQL\" ? (больше нигде не нашел)

Что может быть ? Мне интересно узнать из-за чего ошибка возникает.
Ситуация такая: в таблице есть поле CHAR(10). При редактировании через dbForge в таблице, если поле пустое (не NULL) и я пытаюсь туда записать просто пробелы без других символов, то возникает ошибка "Произошла ошибка во время операции обновления". В любых других комбинациях ошибки нет.

Если выполнить запросом типа UPDATE table AS s SET s.field = ' ' WHERE s.ID=21660, то ошибки не возникает.

P.S. Интересно когда и какие запросы dbForge посылает серверу, а лог не работает.
Window XP sp3, dbForge Studio for MySQL 6.3.358, установлены .NET Framework: 2.0 sp2, 3.0 sp2, 3.5 sp1, 4 Client Profile, 4 Extended, 4 Multi-Targeting Pack
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39008535
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Близнец1980Что-то не хочет писать. В лог файле только вот это 2 раза:
"CLR failed to load assembly mscorlib.resources, Version=4.0.0.0, Culture=ru-RU, PublicKeyToken=b77a5c561934e089;"

Для Window XP лог в "c:\Documents and Settings\%UserName%\Application Data\Devart\dbForge Studio for MySQL\" ? (больше нигде не нашел)Для того, чтобы опция 'Писать запросы, посылаемые программой, в SQL журнал' вступила в силу, необходимо перезапустить dbForge.

Сгенерированный .log файл находится в папке %SystemDrive%\Documents and Settings\%UserName%\Application Data\Devart\dbForge Studio for MySQL\

Близнец1980Что может быть ? Мне интересно узнать из-за чего ошибка возникает.
Ситуация такая: в таблице есть поле CHAR(10). При редактировании через dbForge в таблице, если поле пустое (не NULL) и я пытаюсь туда записать просто пробелы без других символов, то возникает ошибка "Произошла ошибка во время операции обновления". В любых других комбинациях ошибки нет.Для типа CHAR значения '', ' ', и так далее вплоть до 10-ти пробелов эквивалентны и хранятся в БД в виде 10 пробелов. Таким образом, при попытке внести указанные изменения в данное поле отображается ошибка обновления (потому что в БД действительно ничего не поменялось), не смотря на то, что сам запрос не возвращает ошибки, как таковой.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39008941
Близнец1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devartДля того, чтобы опция 'Писать запросы, посылаемые программой, в SQL журнал' вступила в силу, необходимо перезапустить dbForge.


В том то и дело, что не пишет, хоть доперезапускайся dbForge Studio.

Вот только-что запустил, опция включена уже неделю. Создался файл dbforgemysql_2015-07-16_17-30-55.log с таким содержимым:

Logging started at 07/16/2015 17:30:55
CLR failed to load assembly mscorlib.resources, Version=4.0.0.0, Culture=ru-RU, PublicKeyToken=b77a5c561934e089;
CLR failed to load assembly mscorlib.resources, Version=4.0.0.0, Culture=ru-RU, PublicKeyToken=b77a5c561934e089;

Все, больше ничего туда не пишет.

Зато обратил внимание, что в окне вывода, если переключиться на закладку "SQL журнал", то туда все пишется, что и нужно было.
И включение-отключение опции сразу влияет, не нужно перезапускать студию.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39009856
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуйста, также включите опцию 'Вести журнал ошибок приложения'.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39046290
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart,
когда планируется исправить
---------------------------
dbForge Studio for MySQL
---------------------------
Can't connect to SSH server on '192........':

Server does not support diffie-hellman-group1-sha1 for keyexchange

---------------------------

http://forums.devart.com/viewtopic.php?f=23&t=31944
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39048153
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяdevart,
когда планируется исправить
---------------------------
dbForge Studio for MySQL
---------------------------
Can't connect to SSH server on '192........':

Server does not support diffie-hellman-group1-sha1 for keyexchange

---------------------------

http://forums.devart.com/viewtopic.php?f=23&t=31944 Это известная нам проблема. Исправление будет включено в новую версию (7.0?), которая будет выпущена вероятно не раньше декабря 2015.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39086875
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
задам вопрос по длительному выполнению запросов
есть у меня запрос, который выполняется >38 сек. если я его выполняю в dbForge, он срабатывает нормально:
нагрузка на процессор падает до 0 после получения данных
если я его запускаю в java через jdbc он выполняется примерно такое же время , но после выполнения сервер mysql продолжает ещё приличное время работать
создаётся впечатление, что jdbc отправляет повторно запрос, не дождавшись ответа за определённое время.
есть как-то параметры позволяющие изменить ситуацию?
в мануалах смотрел, но не смог определиться...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39087396
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё сам разобрался :(
мои ошибки были
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39089415
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как насчет подключения к 5.7.9 ????
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39089416
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
---------------------------
dbForge Studio for MySQL
---------------------------
The 'INFORMATION_SCHEMA.SESSION_VARIABLES' feature is disabled; see the documentation for 'show_compatibility_56'
---------------------------
ОК
---------------------------
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39089429
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяshow_compatibility_56Забавная переменная.
В версии 5.6 её ещё не было, а в 5.7 она уже deprecated.
http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_show_compatibility_56

Вот только к чему это в топике про dbForge?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39089435
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,
дак потому как dbForge такое выдаёт
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39089437
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а эта http://habrahabr.ru/company/JetBrains/blog/269651/ подключилась...
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39089557
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяmiksoft,
дак потому как dbForge такое выдаётПочитайте описание этой переменной и поймете, почему он такое выдает.
Правильно делает, что выдает.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39095026
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поднимаю вопрос - к представителю dgForge
как обойти 'show_compatibility_56' ???
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39095373
Близнец1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадякак обойти 'show_compatibility_56' ???
В конфигурациооном файле в секции [mysqld] прописать show_compatibility_56=ON, перезапустить MySQL
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39095379
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Близнец1980вадякак обойти 'show_compatibility_56' ???
В конфигурациооном файле в секции [mysqld] прописать show_compatibility_56=ON, перезапустить MySQL
это помогает в windows версии базы, под debian - не проходит.

Близнец1980, утебя какая ос?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39096098
Близнец1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэто помогает в windows версии базы, под debian - не проходит.
Близнец1980, утебя какая ос?
Windows server 2008R2.
Я так понял, у тебя MySQL под debian. По логике при чем тут ОС, параметры должны одинаково работать. Версия MySQL 5.7.9 ?
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39096290
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Близнец1980вадяэто помогает в windows версии базы, под debian - не проходит.
Близнец1980, утебя какая ос?
Windows server 2008R2.
Я так понял, у тебя MySQL под debian. По логике при чем тут ОС, параметры должны одинаково работать. Версия MySQL 5.7.9 ?
и я не понимаю причём здесь ось...
в инете тоже пишуть про данное исправление , но у меня не получается...
пусть модераторы весь off удалят от сюда
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39097075
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в общем ось действительно не причём. переставил её и всё пошло..
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39101093
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, стоит отметить, что полноценная поддержка MySQL 5.7 будет реализована в новой версии dbForge Studio. В версии dbForge Studio v6.3 поддержка MySQL 5.7 только частичная.
...
Рейтинг: 0 / 0
Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
    #39101156
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devart,
с нетерпением ждем
...
Рейтинг: 0 / 0
275 сообщений из 275, показаны все 11 страниц
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Рефакторинг баз данных в dbForge Studio for MySQL, v6.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]