Найдено 19 результатов

tecdoc
Ср 11 ноя 2020 14:58
Форум: dbForge for MySQL
Тема: Куда пропала Гененрировать скрипт схемы
Ответы: 12
Просмотры: 14876

Re: Куда пропала Гененрировать скрипт схемы

dzhanhira писал(а): Ср 11 ноя 2020 09:28 С момента выхода DbForge Studio 6.2 for MySQL алгоритм создания бэкапа базы полностью переделан.
Объекты в скрипте распологаются в порядке, определяемым зависимостями между ними.
Ну хорошо, зависимости, ну так почему DROP ..... IF EXISTS и CREATE... одного и того-же объекта раскиданы в разных местах скрипта (разделены на разные блоки)? Это что ни есть прямая зависимостью. Ну где логика? Я даже не пойму под условия какого Заказчика или Клиента вы сделали такое разделение...
tecdoc
Ср 11 ноя 2020 08:42
Форум: dbForge for MySQL
Тема: Куда пропала Гененрировать скрипт схемы
Ответы: 12
Просмотры: 14876

Re: Куда пропала Гененрировать скрипт схемы

Кроме того, в 9.0.435 'Резервная копия -> Создать резервную копию БД...->Структура" начался вставятся
CHECKSUM = 0,
Как убрать? В параметрах "Генерация скрипта схемы->Общее" настраивал, CHECKSUM не смог убрать
tecdoc
Ср 11 ноя 2020 08:24
Форум: dbForge for MySQL
Тема: Куда пропала Гененрировать скрипт схемы
Ответы: 12
Просмотры: 14876

Re: Куда пропала Гененрировать скрипт схемы

tecdoc писал(а): Ср 11 ноя 2020 08:04 2.
Присутствует какой-то "глюк" в 9.0.435 "сгенерировать скрипт -> Структура".
Скрипт создания самой первой функции "CREATE FUNCTION" идет сразу же после скрипта создания самой первой таблицы "CREATE TABLE". Затем блок "CREATE TABLE", затем блок "CREATE FUNCTION"
С "глюком" что-то интересное
Вот кусок скрипта, прописываю свои коментариии через ***
SET NAMES 'utf8';
DROP FUNCTION IF EXISTS get_ddddd; *** блок DROP FUNCTION IF EXISTS, отсортировано по имени
DROP FUNCTION IF EXISTS get_eeeee;
DROP FUNCTION IF EXISTS get_ttttttt;
DROP TABLE IF EXISTS bbbbb; *** блок DROP TABLE IF EXISTS, отсортировано по имени
DROP TABLE IF EXISTS cccccc;
DROP TABLE IF EXISTS dada;
DROP TABLE IF EXISTS sisisi;
DROP TABLE IF EXISTS tktktk;
DROP TABLE IF EXISTS _db_version; *** название с "_" самое последние
DROP FUNCTION IF EXISTS get_fra; *** опять!!! DROP FUNCTION IF EXISTS, не понятно порядок его размещения в этом месте?
DROP TABLE IF EXISTS fra; *** опять!!! DROP TABLE IF EXISTS

*** далее создаются все объекты в обратном порядке того чтобы перечислено в верхнем списке выражений "DROP"
CREATE TABLE fra (..... *** начало блока выражений CREATE TABLE
CREATE FUNCTION get_fra *** ??? вставка CREATE FUNCTION
CREATE TABLE _db_version(..... *** название с "_" стало тут, третьим по списку, вторым в CREATE TABLE
CREATE TABLE tktktk; *** блок CREATE TABLE, отсортировано в обратном
CREATE TABLE sisisi;
CREATE TABLE dada;
CREATE TABLE cccccc;
CREATE TABLE bbbbb;
CREATE FUNCTION get_ttttttt(...; *** блок CREATE FUNCTION, отсортировано в обратном
CREATE FUNCTION get_eeeee(...;
CREATE FUNCTION get_ddddd(...;
tecdoc
Ср 11 ноя 2020 08:04
Форум: dbForge for MySQL
Тема: Куда пропала Гененрировать скрипт схемы
Ответы: 12
Просмотры: 14876

Re: Куда пропала Гененрировать скрипт схемы

Верните пожалуйста функцию - Гененрировать скрипт схемы! версии 6.2
Alexander писал(а): Пн 10 апр 2017 05:58 Мы убрали данный функционал, т.к. он является дубликатом функциональности резервирования БД.
Вы можете сгенерировать скрипт для нескольких объектов одновременно, выполнив следующее:
1. Щёлкните правой кнопкой мыши на БД в Проводнике и выберите 'Резервная копия -> Создать резервную копию БД...' в контекстном меню.
2. В открывшемся мастере резервирования БД на странице 'Содержимое' оставьте выбранной только опцию 'Структура' и выберите нужные объекты.
3. Заполните оставшиеся страницы мастера и сгенерируйте скрипт.
относительно этого метода.
1.
Раньше в версии 6.2 в "Гененрировать скрипт схемы", все SQL-выражения были сгруппированы вокруг объекта, т.е.
DROP TABLE IF EXISTS data_06;
CREATE TABLE data_06 ....;
, в 9.0.435 'Резервная копия -> Создать резервную копию БД...->Структура", сначала идет блок всех выражений DROP TABLE IF EXISTS, затем CREATE TABLE
Как этот можно настроить чтобы было как в версии 6.2 в "Гененрировать скрипт схемы"?
2.
Присутствует какой-то "глюк" в 9.0.435 'Резервная копия -> Создать резервную копию БД...->Структура".
Скрипт создания самой первой функции "CREATE FUNCTION" идет сразу же после скрипта создания самой первой таблицы "CREATE TABLE". Затем блок "CREATE TABLE", затем блок "CREATE FUNCTION"
tecdoc
Чт 16 янв 2020 13:17
Форум: dbForge for MySQL
Тема: не все строки пишет в файл
Ответы: 6
Просмотры: 20721

Re: не все строки пишет в файл

Проблема так и осталась, по крайней мере в версии 6.
Ошибка выскакивает вида ".........right syntax to use near 'limit 0,1000' at line"
Отключите опцию "Использовать постраничный режим по умолчанию" (см Сервис->Параметры->Редактор данных->Общие)
Срабатывает только после перезагрузки dbForge for MySQL
tecdoc
Сб 13 май 2017 15:01
Форум: dbForge for MySQL
Тема: Куда пропала Гененрировать скрипт схемы
Ответы: 12
Просмотры: 14876

Re: Куда пропала Гененрировать скрипт схемы

Alexander писал(а):Данная функциональность присутствует в версии 5.3.
Вот странно. Гененрировать скрипт схемы в 6.2 - есть!
Благо что храню копии, установил сижу балдею )))
tecdoc
Чт 11 май 2017 10:57
Форум: dbForge for MySQL
Тема: Куда пропала Гененрировать скрипт схемы
Ответы: 12
Просмотры: 14876

Re: Куда пропала Гененрировать скрипт схемы

Скажите пожалуйста, в какой версии еще можно найти функцию - Генерировать скрипт схемы, ну очень удобная функция.
И как можно скачать эту предыдущую версию?
tecdoc
Пн 10 апр 2017 07:15
Форум: dbForge for MySQL
Тема: Куда пропала Гененрировать скрипт схемы
Ответы: 12
Просмотры: 14876

Re: Куда пропала Гененрировать скрипт схемы

И я про это нужно нажимать 10 раз мышкой, выбирать файл для резервной копии и прочее дополнительных действий,
вместо простого и удобного инструмента "Гененрировать скрипт схемы"
---
можете сказать в какой версии вы ее убрали, буду возвращаться на нее
tecdoc
Сб 08 апр 2017 11:47
Форум: dbForge for MySQL
Тема: Баг. Неперечитываются новые значения для глобальных переменных
Ответы: 1
Просмотры: 3714

Баг. Неперечитываются новые значения для глобальных переменных

SET GLOBAL max_allowed_packet=32*1024*1024;
SHOW VARIABLES LIKE 'max_allowed_packet';

Покажет старое значение для max_allowed_packet, хотя если выполнить
SHOW VARIABLES LIKE 'max_allowed_packet';
в другом Mysql-клиенте будет показано новое корректное значение
tecdoc
Сб 08 апр 2017 10:25
Форум: dbForge for MySQL
Тема: Некорректное Наименование индексов по умолчанию
Ответы: 2
Просмотры: 4085

Некорректное Наименование индексов по умолчанию

dbForge for MySQL 7.2.53
При создании нового индекса таблицы как "Добавить индекс" - создается индекс с именем начиная с "UK_", точно так же как и "Добавить уникальный индекс".
По идее "Добавить индекс" который создает не уникальный индекс должен был создать индекс начинающийся с "IDX_".
tecdoc
Сб 08 апр 2017 10:21
Форум: dbForge for MySQL
Тема: Куда пропала Гененрировать скрипт схемы
Ответы: 12
Просмотры: 14876

Куда пропала Гененрировать скрипт схемы

dbForge for MySQL 7.2.53
Верните пожалуйста пункт подменю - "Гененрировать скрипт схемы"
Очень удобная штука была
tecdoc
Сб 01 апр 2017 12:59
Форум: dbForge for MySQL
Тема: Баг. Редактор пользовательских функций переводит в нижний регистр тип данных для RETURNS
Ответы: 2
Просмотры: 4352

Баг. Редактор пользовательских функций переводит в нижний регистр тип данных для RETURNS

7.2.53

Редактор пользовательских функций при сохранении функции переводит в нижний регистр тип данных для результата.
Хотя в Настройках профиля Регистр текста -> Регистр типов данных -> Верхний регистр.

Воспроизводится легко, в редакторе пользовательских функций запишите в верхнем регистре тип данных например RETURNS INT(11), и сохранить.
tecdoc
Вт 28 мар 2017 13:54
Форум: dbForge for MySQL
Тема: Баг. SQL редактор самостоятельно форматирует SET в нижний регистр
Ответы: 4
Просмотры: 5985

Re: Баг. SQL редактор самостоятельно форматирует SET в нижний регистр

Благодарю, настроил как вы посоветовали - стало прекрасно
tecdoc
Пн 27 мар 2017 19:08
Форум: dbForge for MySQL
Тема: Баг. SQL редактор самостоятельно форматирует SET в нижний регистр
Ответы: 4
Просмотры: 5985

Re: Баг. SQL редактор самостоятельно форматирует SET в нижний регистр

Это было как в dbForge for MySQL 7.2.53 так и воспроизвелось в только что обновленной 7.2.53
Да какой там скрипт, достаточно в редакторе набирать в ручную
UPDATE table1 SET <после пробела SET уменьшается на set>
и все! Работает как автозамена в MS Word.
tecdoc
Пн 27 мар 2017 16:57
Форум: dbForge for MySQL
Тема: Баг. SQL редактор самостоятельно форматирует SET в нижний регистр
Ответы: 4
Просмотры: 5985

Баг. SQL редактор самостоятельно форматирует SET в нижний регистр

Новая система OC, новая установка dbForge for MySQL.
SQL редактор самостоятельно форматирует SET в нижний регистр в выражении UPDATE.

На всякий случай прикрепил текущий профиль форматирования