Найдено 26 результатов
- Пн 03 янв 2011 02:44
- Форум: dbForge for MySQL
- Тема: Пожелание для автодополнение.
- Ответы: 3
- Просмотры: 3916
- Вт 28 дек 2010 22:00
- Форум: dbForge for MySQL
- Тема: Пожелание для автодополнение.
- Ответы: 3
- Просмотры: 3916
Пожелание для автодополнение.
Хотелось бы некий инструмент-помощник для быстрого доступа к справочнику названий таблиц и их полей с учётом моего положения в теле запроса. Чтобы писать запросы, не лазя в проводник за подсказками и не использовать префиксы с именами таблиц.
Вариант I.
Можно сделать 2 отдельных hotkey
ctrl + alt + space - список таблиц
shift+ space - список полей
Вариант II.
Один hotkey со списком таблиц и полей, но если строка в списке таблица, то можно нажать tab и получить список её полей или нажать ввод если нужно именно название таблицы
Нужно учитывать положение курсора в теле запроса и отсекать не нужные варианты, например при использование join.
Вариант I.
Можно сделать 2 отдельных hotkey
ctrl + alt + space - список таблиц
shift+ space - список полей
Вариант II.
Один hotkey со списком таблиц и полей, но если строка в списке таблица, то можно нажать tab и получить список её полей или нажать ввод если нужно именно название таблицы
Нужно учитывать положение курсора в теле запроса и отсекать не нужные варианты, например при использование join.
- Ср 12 май 2010 11:49
- Форум: dbForge for MySQL
- Тема: проблемы с UTF-8 для Mysql 3.2
- Ответы: 13
- Просмотры: 10829
А можно полюбопытствовать почему бы в место этих граблей и велосипедов не вернуть возможность принудительной кодировки соединения, как было раньше ?
Если проблема в :
Если проблема в :
Сделайте это опционально с уведомлением и те кому это нужно будут это использовать на свой страх и риск, а остальные не будут.В предыдущих версиях dbForge была ошибка, которая могла привести к порче данных.
- Вт 11 май 2010 15:36
- Форум: dbForge for MySQL
- Тема: проблемы с UTF-8 для Mysql 3.2
- Ответы: 13
- Просмотры: 10829
А как же его правильно настроить, если для MySQL < 4.1нельзя правильно настроить сам сервер?
кодировка выставляется для сервера, а не для базы.
И вот ситуация есть три базы на MySQL 3.2
в первой данные UTF-8, во второй cp1251, в третьей в KOI8R ?
И как быть ?
На данный момент при помощи dbForge я не могу просмотреть данный в читабельном виде.
- Пт 07 май 2010 11:29
- Форум: dbForge for MySQL
- Тема: проблемы с UTF-8 для Mysql 3.2
- Ответы: 13
- Просмотры: 10829
- Пт 26 фев 2010 13:58
- Форум: dbForge for MySQL
- Тема: проблемы с UTF-8 для Mysql 3.2
- Ответы: 13
- Просмотры: 10829
- Чт 25 фев 2010 15:42
- Форум: dbForge for MySQL
- Тема: проблемы с UTF-8 для Mysql 3.2
- Ответы: 13
- Просмотры: 10829
- Ср 24 фев 2010 18:19
- Форум: dbForge for MySQL
- Тема: проблемы с UTF-8 для Mysql 3.2
- Ответы: 13
- Просмотры: 10829
- Ср 24 фев 2010 13:42
- Форум: dbForge for MySQL
- Тема: проблемы с UTF-8 для Mysql 3.2
- Ответы: 13
- Просмотры: 10829
проблемы с UTF-8 для Mysql 3.2
есть база на Mysql 3.2, кодировка у сервера latin1,
но данные в базе хранятся в utf-8, в настройках подключения
к базе стоит кодировка UTF-8,
в предыдущих версиях DBForge работало нормально
обновил до 4.0 стало выдавать ошибку:
*******************
Client character set 'utf8' is different from server character set 'latin1'.
Задайте кодировку на вкладке "Дополнительные" редактора соединений или установите опцию "Определить кодировку MySQL"
*******************
PS
поменять кодировку сервера и прочие рекомендации в сторону сервера не предлагать
но данные в базе хранятся в utf-8, в настройках подключения
к базе стоит кодировка UTF-8,
в предыдущих версиях DBForge работало нормально
обновил до 4.0 стало выдавать ошибку:
*******************
Client character set 'utf8' is different from server character set 'latin1'.
Задайте кодировку на вкладке "Дополнительные" редактора соединений или установите опцию "Определить кодировку MySQL"
*******************
PS
поменять кодировку сервера и прочие рекомендации в сторону сервера не предлагать
- Пт 23 окт 2009 10:29
- Форум: dbForge for MySQL
- Тема: Компарер: БАГА с DEFAULT для поля с типом VARCHAR
- Ответы: 6
- Просмотры: 5997
- Пн 19 окт 2009 17:51
- Форум: dbForge for MySQL
- Тема: как присвоить NULL значению ячейки данных
- Ответы: 5
- Просмотры: 7447
- Пн 19 окт 2009 16:22
- Форум: dbForge for MySQL
- Тема: как присвоить NULL значению ячейки данных
- Ответы: 5
- Просмотры: 7447
как присвоить NULL значению ячейки данных
после выполнения селекта получаю результат в виде таблицы данных.
этот результат можно редактировать.
так вот я голову сломал но так и не нашел, как присвоить null ячейке с данными.
Подскажите как такое сделать или можно ли вообще ?
этот результат можно редактировать.
так вот я голову сломал но так и не нашел, как присвоить null ячейке с данными.
Подскажите как такое сделать или можно ли вообще ?
- Пн 19 окт 2009 13:57
- Форум: dbForge for MySQL
- Тема: Компарер: БАГА с DEFAULT для поля с типом VARCHAR
- Ответы: 6
- Просмотры: 5997
IMHO затем, что компаррер понятия не должен
иметь о логике работы таблицы.
Его дело сравнивать ddl выдаваем сервером.
Если бы вы придерживались этого пути
у вас бы не было подобных проблем ранее.
http://www.devart.com/ru/forums/viewtopic.php?t=12910
А так вам нужно постоянно отслеживать актуальность вашего видения логики работы с официальным. По вашему это верное решение ?
В конце концов решать вам, я не собираюсь учить вас жить.
Но хотелось бы хотя бы чтобы это поведение было кастомизабельными.
Неплохо бы, вообще сделать условия сравнения компарера кастомизабельным.
как у :
http://www.sqlmanager.net/ru/products/mysql/dbcomparer
иметь о логике работы таблицы.
Его дело сравнивать ddl выдаваем сервером.
Если бы вы придерживались этого пути
у вас бы не было подобных проблем ранее.
http://www.devart.com/ru/forums/viewtopic.php?t=12910
А так вам нужно постоянно отслеживать актуальность вашего видения логики работы с официальным. По вашему это верное решение ?
В конце концов решать вам, я не собираюсь учить вас жить.
Но хотелось бы хотя бы чтобы это поведение было кастомизабельными.
Неплохо бы, вообще сделать условия сравнения компарера кастомизабельным.
как у :
http://www.sqlmanager.net/ru/products/mysql/dbcomparer
- Сб 17 окт 2009 13:47
- Форум: dbForge for MySQL
- Тема: Компарер: БАГА с DEFAULT для поля с типом VARCHAR
- Ответы: 6
- Просмотры: 5997
хм..
если это действительно так, то почему сам mysql различает это
mysql> show create table t1;
+-------+---------------------------------------------
----------------------------------------------+
| Table | Create Table
|
+-------+---------------------------------------------
----------------------------------------------+
| t1 | CREATE TABLE `t1` (
`id` int(11) unsigned NOT NULL,
`name` varchar(120) NOT NULL default '',
`name1` varchar(120) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+-------+---------------------------------------------
----------------------------------------------+
1 row in set (0.00 sec)
возможно с позиции логики(вашей да и моей тоже) это одно и тоже,
но с точки зрения diff строк, это разные строки,
которые IMHO необходимо синхронизировать.
если это действительно так, то почему сам mysql различает это
mysql> show create table t1;
+-------+---------------------------------------------
----------------------------------------------+
| Table | Create Table
|
+-------+---------------------------------------------
----------------------------------------------+
| t1 | CREATE TABLE `t1` (
`id` int(11) unsigned NOT NULL,
`name` varchar(120) NOT NULL default '',
`name1` varchar(120) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+-------+---------------------------------------------
----------------------------------------------+
1 row in set (0.00 sec)
возможно с позиции логики(вашей да и моей тоже) это одно и тоже,
но с точки зрения diff строк, это разные строки,
которые IMHO необходимо синхронизировать.
- Ср 14 окт 2009 14:18
- Форум: dbForge for MySQL
- Тема: Компарер: БАГА с DEFAULT для поля с типом VARCHAR
- Ответы: 6
- Просмотры: 5997
Компарер: БАГА с DEFAULT для поля с типом VARCHAR
dbForge игнорирует DEFAULT '' в определении поля VARCHAR
вот что в базе
name varchar(120) NOT NULL default ''
а вот что dbForge показывает
name VARCHAR (120) NOT NULL
в итоге компарер не дифует вот такие две таблицы.
Master:
CREATE TABLE `t1`(
id INT (11) UNSIGNED NOT NULL,
name VARCHAR (120) NOT NULL
)
ENGINE = INNODB;
Target:
CREATE TABLE `t1`(
id INT (11) UNSIGNED NOT NULL,
name VARCHAR (120) NOT NULL DEFAULT ''
)
ENGINE = INNODB;
вот что в базе
name varchar(120) NOT NULL default ''
а вот что dbForge показывает
name VARCHAR (120) NOT NULL
в итоге компарер не дифует вот такие две таблицы.
Master:
CREATE TABLE `t1`(
id INT (11) UNSIGNED NOT NULL,
name VARCHAR (120) NOT NULL
)
ENGINE = INNODB;
Target:
CREATE TABLE `t1`(
id INT (11) UNSIGNED NOT NULL,
name VARCHAR (120) NOT NULL DEFAULT ''
)
ENGINE = INNODB;