Запрос на новую функциональность dbForge Studio!
Добавьте менюшкю "Сохранить как..." , иногда надо сохранять под другим именем открытый sql запрос или проект.
Найдено 32 результата
- Пн 08 ноя 2010 16:28
- Форум: dbForge for MySQL
- Тема: debug AUTOCOMMIT
- Ответы: 48
- Просмотры: 33991
- Пн 08 ноя 2010 12:28
- Форум: dbForge for MySQL
- Тема: debug AUTOCOMMIT
- Ответы: 48
- Просмотры: 33991
Да рядом лежат соответствующие *.sql.design..jp писал(а): Посмотрите, пожалуйста, при сохранении sql-файла на самом деле должны сохраняться 2 файла: *.sql и *.sql.design. В последнем должны содержаться все настройки дизайна и при копировании на другой ПК необходимо переносить два файла вместе.
Поковырялся в настройках, вот что нашел:
Переменные среды - Переменные среды пользователя
TEMP - c:\Temp
TMP - c:\Temp
папка создана как - c:\temp
права на папку для
TEST\Andrey Tsvetkov - разрешения и запреты все убраны
группы Администраторы - все разрешено - идут с вышестоящей папки
Выставил все права для TEST\Andrey Tsvetkov на папку c:\temp,
перезагрузил dbforge - трабла осталась
перезагрузил комп - трабла осталась
переименовал c:\temp в c:\Temp - нормально сохранилась
зы и после нам говорят, что винда не чувствительна к регистру
- Вс 07 ноя 2010 21:03
- Форум: dbForge for MySQL
- Тема: debug AUTOCOMMIT
- Ответы: 48
- Просмотры: 33991
Если пытаешься сразу задавать условия виснет.
еще ошибка - при сохранении запроса - сам запрос сохраняеться
Пользователь имеет полные админские права.Отказано в доступе к временной папке. Идентификатор "TEST\Andrey Tsvetkov", с помощью которого запущен XmlSerializer, не имеет разрешений, достаточных для получения доступа к временной папке. CodeDom будет производить компиляцию с помощью учетной записи пользователя, которая используется процессом; если пользователь не имеет разрешения на доступ к системной временной папке, то компиляция невозможна. Определить расположение временной папки можно с помощью интерфейса Path.GetTempPath() API.
- Пт 29 окт 2010 19:51
- Форум: dbForge for MySQL
- Тема: debug AUTOCOMMIT
- Ответы: 48
- Просмотры: 33991
Понял.jp писал(а):Его и не должно быть. Такой пункт имеется, если раскрыть узел требуемой таблицы и вызвать контекстное меню на папке Триггеры.
Обижаете.jp писал(а):Если версия сервера MySQL ниже 5.0 (а именно не ниже 5.0.30 или 5.1.13), то данного пункта тоже не будет, так как нет поддержки его со стороны сервера.Tsvetkov писал(а): ... на самой таблице нет пункта "Создать триггер".
show variables like "version%";
version 5.5.6-rc
version_comment FreeBSD port: mysql-server-5.5.6_1
version_compile_machine i386
version_compile_os portbld-freebsd8.1
Да, недавно обновил mysql c 5.5.2 до 5.5.6 как ни пинал проект в свойствах проекта , Версия сервера не хочет меняться.
- Чт 28 окт 2010 21:03
- Форум: dbForge for MySQL
- Тема: debug AUTOCOMMIT
- Ответы: 48
- Просмотры: 33991
В меню по правому клику мыши на папке Таблицы или на самой таблице нет пункта "Создать триггер".Viktor писал(а):Это происходит, если вы создаете триггер на общей папке "Триггеры", т.к. таблица владелец не определена. Если триггер создавать в таблице то поле "Таблица" будет заполнено.Tsvetkov писал(а): 1. При создании нового выбирается пустое поле в ниспадающем списке "Таблица".
- Ср 27 окт 2010 22:15
- Форум: dbForge for MySQL
- Тема: Опять про AUTOCOMMIT
- Ответы: 4
- Просмотры: 5485
Все относительно. Надо знать как именно реализованы методы подключения того программного обеспечения которое подключается к базе. И от этого строить стратегию.Elias писал(а):AUTOCOMMIT - переменная сессии. Ее достаточно установить один раз в соединении. И вряд ли лучший вариант устанавливать ее в рамках процедуры.
Например dbForge:
Создадим процедуру с одним запросом - SELECT CONNECTION_ID();
Запустим ее несколько раз - будем получать один и тот же CONNECTION_ID.
После сделаем из окна SQL этот же запрос - первый раз получим как у процедуры , а потом другие номера сессий.
Из этого можно сделать вывод , что процедура dbForge не закрывает соединения после себя со всеми вытекающими преимуществами и недостатками.
зы не переделывайте , чтоб процедура закрывала после себя соединения - оставьте как есть.
ТО Габриэль - покурите доку перл, модуля DBI, функции connect и connect_cached
- Ср 27 окт 2010 21:20
- Форум: dbForge for MySQL
- Тема: debug AUTOCOMMIT
- Ответы: 48
- Просмотры: 33991
Видел подправили триггеры - несколько багов
1. При создании нового выбирается пустое поле в ниспадающем списке "Таблица".
2. При создании нового не генерируется часть кода на какой таблице.
3. Поле "Определяющий" наезжает на ниспадающий список.
4. Переименуйте "Определяющий" на более понятное - скажем "Запускать от"
1. При создании нового выбирается пустое поле в ниспадающем списке "Таблица".
2. При создании нового не генерируется часть кода на какой таблице.
3. Поле "Определяющий" наезжает на ниспадающий список.
4. Переименуйте "Определяющий" на более понятное - скажем "Запускать от"
- Чт 14 окт 2010 20:42
- Форум: dbForge for MySQL
- Тема: dbForge под Wine
- Ответы: 5
- Просмотры: 9129
Ихмо
В wine могут быть использованы функции заглушки - она объявлена, но внутри пусто. Есть два выхода:
1. Можно использовать библиотеки от Windows. Как например с сgdiplus (нашел это методом научного тыка).
2. Открыть баг на сайте wine - попинать их.
Но для этого нужно знать названия функций , соответственно библиотек которые используются для dbForge.
В wine могут быть использованы функции заглушки - она объявлена, но внутри пусто. Есть два выхода:
1. Можно использовать библиотеки от Windows. Как например с сgdiplus (нашел это методом научного тыка).
2. Открыть баг на сайте wine - попинать их.
Но для этого нужно знать названия функций , соответственно библиотек которые используются для dbForge.
- Чт 30 сен 2010 21:50
- Форум: dbForge for MySQL
- Тема: debug AUTOCOMMIT
- Ответы: 48
- Просмотры: 33991
маленькое ИХМО как реализовать это - в таблицах watches и callstack добавить столбец "level" TINYINT Unsigned - где будет записываться текущий уровень вложения при DECLARE в watches. А в callstack будет INC или DEC при вызове BEGIN или END соответственно. И обрамить это нужными проверками.Tsvetkov писал(а): А т.к. у Вас стек переменных при дебаге объявляться для CREATE PROCEDURE ... BEGIN ... END блока, а должен для каждого BEGIN ... END блока , то и получаются не всегда верные данные в окне "Переменные" . Еще один пример с поменянной малёх процедурой :
- Вс 26 сен 2010 20:25
- Форум: dbForge for MySQL
- Тема: debug AUTOCOMMIT
- Ответы: 48
- Просмотры: 33991
Вопрос -
Зачем нужна закладка "База данных - Управление службами" ?
Если есть более специализированные утилиты под Windows, а по *nix like эта функция в принципе не будет работать, без удаленного агента?
Насколько понял это работает через COM, а он сам влияет на RPC.
Еще пару слов COM:
При запуске dbForge и после при работе с редактором часто проскакивает (это дебаг Wine):
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {00000003-0000-0000-c000-000000000046}
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {00000144-0000-0000-c000-000000000046}
Зачем и что dbForge пытается сделать через COM c RPC ?
Можно ли этот функционал вырезать из dbForge.
Зачем нужна закладка "База данных - Управление службами" ?
Если есть более специализированные утилиты под Windows, а по *nix like эта функция в принципе не будет работать, без удаленного агента?
Насколько понял это работает через COM, а он сам влияет на RPC.
Еще пару слов COM:
При запуске dbForge и после при работе с редактором часто проскакивает (это дебаг Wine):
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {b196b283-bab4-101a-b69c-00aa00341d07}
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {00000003-0000-0000-c000-000000000046}
fixme:ole:OLEPictureImpl_QueryInterface () : asking for un supported interface {00000144-0000-0000-c000-000000000046}
Зачем и что dbForge пытается сделать через COM c RPC ?
Можно ли этот функционал вырезать из dbForge.
- Вс 26 сен 2010 15:09
- Форум: dbForge for MySQL
- Тема: dbForge под Wine
- Ответы: 5
- Просмотры: 9129
Вопщем как ставим :
1.В чистый каталог .wine (необязательно, но желательно)
2.Не использовать gdiplus от wine ( dbforge вылетает с ошибкой при запуске) - sh winetricks gdiplus
3. ставим dotnet20 (в Fredore13 инсталляция вылетала с ошибкой) - sh winetricks dotnet20
4. wine ./dbforgemysqlru.exe - ставиться без видимых проблем
Собирал wine c параметрами
app-emulation/wine-1.3.3 USE="X alsa dbus gecko jpeg ncurses opengl perl png ssl threads truetype win32 xinerama xml (-capi) -cups -custom-cflags (-esd) -fontconfig -gnutls (-gphoto2) -gsm (-hal) -jack -lcms -ldap -mp3 -nas -openal -oss -pulseaudio -samba (-scanner) -test -win64 -xcomposite"
s61.radikal.ru/i172/1009/49/c47ff64b76b8t.jpg
У "Знакомство с продуктом" не работает нижняя панель. Если инсталлировать IE6, IE7 или IE8 - будет просто белое поле.
Не прорисовываются панели при запуске. Если их закрыть и отрыть - нормально проресуются.
s003.radikal.ru/i203/1009/7c/84dfd58f7564t.jpg
При ресайзинге программы не правильно пересчитываются параметры окон в редакторе. Но скроллы в редакторе вопще не считаются - они сразу такие.
Скролы в проводнике пересчитываются только при изменении контекста.
s40.radikal.ru/i089/1009/90/05ee4618b609t.jpg
Не прорисовываются Дизайн таблиц (как и евенты и тригеры). А Дизайн у процедур прорисуется после клика в Текст и обратно в Дизайн.
На боковых панелях не правильно рассчитывается местоположение закладок.
В редакторе вызов
fixme:ole:Context_CC_ContextCallback (0x19e5e8/0x19e5ec)->(0x79f277a5, 0x2b1e4d8, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
Дает ошибку -
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
В свойствах соединения поле "Хост" не реагирует на нажатие клавиш - копи/паст работает.
Хорошее - соединяется с базой нормально. Дебаг тоже работает.
Вывод: Хотя не все посмотрел. Думаю - если допилить ГУИ , то можно пользоваться.
Хотя может надо на 3 дотнет переключить, а как незнаю.
1.В чистый каталог .wine (необязательно, но желательно)
2.Не использовать gdiplus от wine ( dbforge вылетает с ошибкой при запуске) - sh winetricks gdiplus
3. ставим dotnet20 (в Fredore13 инсталляция вылетала с ошибкой) - sh winetricks dotnet20
4. wine ./dbforgemysqlru.exe - ставиться без видимых проблем
Собирал wine c параметрами
app-emulation/wine-1.3.3 USE="X alsa dbus gecko jpeg ncurses opengl perl png ssl threads truetype win32 xinerama xml (-capi) -cups -custom-cflags (-esd) -fontconfig -gnutls (-gphoto2) -gsm (-hal) -jack -lcms -ldap -mp3 -nas -openal -oss -pulseaudio -samba (-scanner) -test -win64 -xcomposite"
s61.radikal.ru/i172/1009/49/c47ff64b76b8t.jpg
У "Знакомство с продуктом" не работает нижняя панель. Если инсталлировать IE6, IE7 или IE8 - будет просто белое поле.
Не прорисовываются панели при запуске. Если их закрыть и отрыть - нормально проресуются.
s003.radikal.ru/i203/1009/7c/84dfd58f7564t.jpg
При ресайзинге программы не правильно пересчитываются параметры окон в редакторе. Но скроллы в редакторе вопще не считаются - они сразу такие.
Скролы в проводнике пересчитываются только при изменении контекста.
s40.radikal.ru/i089/1009/90/05ee4618b609t.jpg
Не прорисовываются Дизайн таблиц (как и евенты и тригеры). А Дизайн у процедур прорисуется после клика в Текст и обратно в Дизайн.
На боковых панелях не правильно рассчитывается местоположение закладок.
В редакторе вызов
fixme:ole:Context_CC_ContextCallback (0x19e5e8/0x19e5ec)->(0x79f277a5, 0x2b1e4d8, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
Дает ошибку -
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
В свойствах соединения поле "Хост" не реагирует на нажатие клавиш - копи/паст работает.
Хорошее - соединяется с базой нормально. Дебаг тоже работает.
Вывод: Хотя не все посмотрел. Думаю - если допилить ГУИ , то можно пользоваться.
Хотя может надо на 3 дотнет переключить, а как незнаю.
- Вс 26 сен 2010 07:03
- Форум: dbForge for MySQL
- Тема: dbForge под Wine
- Ответы: 5
- Просмотры: 9129
dbForge под Wine
Вопщем поставил 3 .NET с помощью winetricks в чистый каталог .wine. Он сначала ставит 2-ю версию, потом 3-ю. Инсталляция dbForge проходит без ошибок. А при запуске вылетает. Devart Error Report.txt отправил через форму.
Версия Wine 1.3.3 собранная с поддержкой win32, но без поддержки win64.
uname -a
Linux ***** 2.6.31-gentoo-r6 #1 SMP Sun Dec 20 21:47:28 MSK 2009 x86_64 AMD Phenom(tm) 9550 Quad-Core Processor AuthenticAMD GNU/Linux
Версия Wine 1.3.3 собранная с поддержкой win32, но без поддержки win64.
uname -a
Linux ***** 2.6.31-gentoo-r6 #1 SMP Sun Dec 20 21:47:28 MSK 2009 x86_64 AMD Phenom(tm) 9550 Quad-Core Processor AuthenticAMD GNU/Linux
- Вс 26 сен 2010 04:52
- Форум: dbForge for MySQL
- Тема: Экспорт данных вместе с изображениями.
- Ответы: 3
- Просмотры: 3942
- Пт 24 сен 2010 09:17
- Форум: dbForge for MySQL
- Тема: Голосуйте за желаемую функциональность dbForge Studio!
- Ответы: 100
- Просмотры: 86029
- Пт 27 авг 2010 11:49
- Форум: dbForge for MySQL
- Тема: debug AUTOCOMMIT
- Ответы: 48
- Просмотры: 33991
+5Viktor писал(а):http://dev.mysql.com/doc/refman/5.1/en/ ... event.htmlДайте описание в мануале, чтоб был понятен принцип.
Я имел в виду - сделать уточнения в мануале dbForge, чтоб было понятно по какому принципу формируеться время в евенте при испльзовании "По неделям","По месяцам", "По годам" .