Глава 3. Конфигурация
3.1. Пользовательские настройки
MySQL Workbench включает способы улучшить пользовательскую доступность,
которые можно выбрать из диалога Preferences. Чтобы открыть диалог, нажмите
и из меню.
Шрифты
Шрифты настраиваются в секции Appearance
списка Modeling.
Рис. 3.1. Настройка предпочтений
Выберите набор символов из списка
Configure Fonts For
(или оставьте настройку по умолчанию), затем приспособьте образцовые шрифты,
чтобы соответствовать вашим требованиям.
Типы шрифта и размеры для других элементов экрана установлены в
Fonts & Colors.
Рис. 3.2. Настройка Fonts & Color
Изменения шрифта требуют перезапуска, прежде чем они вступят в силу.
Рис. 3.3. Редактор SQL с размером шрифта 30
Цвет
Цвет задается в Appearance, позволяя
определить цвета, используемые в диаграммах EER для таблиц, представлений,
слоев и примечаний. Можно отредактировать или добавить дополнительные
цвета, войдя в их значения ASCII.
Темы
В Windows вкладка Fonts & Colors
также включает секцию конфигурации "Color Scheme". Отсюда можно включить
тему High Contrast. Это предпочтение темы
затрагивает MySQL Workbench GUI.
Рис. 3.4. Тема High Contrast
Microsoft Active Accessibility (MSAA)
В Windows MySQL Workbench понимает MSAA, что
позволяет использование приложений экранного доступа с MySQL Workbench.
3.2. Предпочтения Workbench
Используйте меню , чтобы
формировать MySQL Workbench к вашим потребностям. Это меню разделено
на следующие разделы:
- : варианты редактора
общего назначения, такие как парсинг опций SQL.
- : настройки редактора SQL,
которые также включают подразделы для Query
Editor, Object Editor и
SQL Execution.
- : инструменты для
разного рода управления.
- : Настройки модели, которые также
включают подразделы для Defaults,
MySQL (MySQL),
Diagram (EER) и
Appearance (образцовые цвета и шрифты).
- :
шрифты для таких инструментов, как редактор SQL и сетка результатов.
- : прочие настройки.
3.2.1. Настройки General Editors
Рис. 3.5. Preferences: General Editors
SQL Parsing in Code Editors
Свойства SQL, которые могут быть установлены, включают
SQL_MODE , чувствительность к регистру
идентификаторов и разделитель SQL.
- Default SQL_MODE for syntax checker
: Произвольно задайте SQL_MODE для контролера
синтаксиса редактора SQL.
Реквизит документа SqlMode определяет
SQL_MODE для всех операций, затрагивающих SQL,
в рамках документа. Цель этого выбора состоит в том, чтобы сохранить
последовательность SQL-операторов в рамках документа.
У свойства есть следующие функции:
Устанавливает переменную сеанса SQL_MODE
к значению, сохраненному в свойстве SqlMode
документа, выполняя инженерный анализ, прямую разработку или
операции по синхронизации.
- Устанавливает значения
SQL_MODE ,
определенные в SqlMode так, чтобы парсинг
SQL был правилен.
Только подмножество всех возможных SQL_MODE
затрагивает анализатор SQL MySQL Workbench. Эти значения:
ANSI_QUOTES ,
HIGH_NOT_PRECEDENCE ,
IGNORE_SPACE ,
NO_BACKSLASH_ESCAPES ,
PIPES_AS_CONCAT .
Другие значения не затрагивают анализатор SQL и проигнорированы.
Если SqlMode не установлен, значение по
умолчанию это переменная сеанса SQL_MODE ,
определенная сервером. Однако анализатор SQL MySQL Workbench
ведет себя как будто SQL_MODE
также не установлен. Это может потенциально привести к несоответствиям в
парсинге SQL-операторов, сохраненных в документе. Если вы принимаете решение
не устанавливать SqlMode ,
гарантируйте что SQL_MODE по умолчанию,
определенная сервером, не содержит значений из следующего списка:
ANSI_QUOTES ,
HIGH_NOT_PRECEDENCE ,
IGNORE_SPACE ,
NO_BACKSLASH_ESCAPES ,
PIPES_AS_CONCAT .
SqlMode определяется в двух местах: глобально
и в объеме документа. MySQL Workbench использует глобальное значение, чтобы
инициализировать значение документа для каждого нового созданного документа.
Для каждого документа у значения свойства, определенного в объеме документа,
всегда есть более высокий приоритет над определенным глобально.
- [ ] SQL Identifiers are Case
Sensitive: Рассматривать ли идентификаторы отдельно, если их
имена отличаются только по регистру. Это позволено по умолчанию.
- Non-Standard SQL Delimiter:
[
$$ ]. Определите разделитель
SQL-операторов, который отличается от обычно используемого разделителя
(такого, как ";"). Измените это, если разделитель, который вы обычно
используете, определен в сохраненной подпрограмме.
Indentation
Эта секция была добавлена в MySQL Workbench 6.2.4.
- [ ] Tab key inserts spaces instead of tabs
- Indent width: [
4 ]
Количество пробелов, которые вставятся после нажатия
Tab, это предполагает, что включена опция
Tab key inserts spaces instead of tabs
.
- Tab width: [
4 ]
Ширина (количество пробелов) показа символа табуляции в MySQL Workbench.
3.2.2. Параметры SQL Editor
Эта секция обеспечивает параметры конфигурации, которые затрагивают
функциональность редактора SQL в MySQL Workbench.
Preferences: SQL Editor: главные настройки
Рис. 3.6. Preferences: главные настройки SQL Editor
SQL Editor
- Save snapshot of open editors on close:
Предоставление возможности сохранения и восстановления вкладок SQL Editor
после закрытия/открытия MySQL Workbench
(включая после неожиданной катастрофы).
- Auto-save scripts interval:
Частота автосохранений.
- Create new tabs as Query tabs instead of File
: По умолчанию при открытии новой вкладки SQL Editor она открывается
как вкладка SQL File. Включите эту опцию, если вы предпочитаете более простые
вкладки Query, которые, например, не спрашивают сохранения, когда закрыты.
- Restore expanded state of the active schema
objects: Группировать узлы, которые были ранее расширены в активной
схеме, когда редактор SQL был в последний раз закрыт, повторно расширены и
загружены. Это позволено по умолчанию.
Sidebar
- Show Schema Contents in Schema Tree:
Перечисление и рисование больших количеств пунктов может значительно
увеличить время загрузки. Поэтому это средство может быть выключено для
моделей, содержащих большие количества схем и таблиц.
- Show Data Dictionaries and Internal Schemas
: Показать ли каталоги данных и внутренние схемы в дереве схемы
(например,
INFORMATION_SCHEMA , mysql и схемы с
именами, начинающимися на ".").
- Combine Management Tools and Schema Tree tab
: Это затрагивает Object Browser в левой панели, и этот выбор может
также быть переключен из нее. Инструменты управления и дерево схемы могут
быть видимыми как отдельные вкладки или как единственный длинный список.
MySQL Session
- DBMS connection keep-alive interval (in
seconds): [
600 ].
Временной интервал между отправкой сообщений поддержания соединения.
Установите в 0, чтобы не посылать такие сообщения.
- DBMS connection read timeout interval (in
seconds): [
600 ].
Максимальное количество времени, которое запрос может занять, чтобы
возвратить данные из DBMS. Установите 0, чтобы отключить таймер.
- DBMS connection timeout interval (in
seconds): [
60 ].
Максимальное время, которое ждать перед обрывом попытки подключения.
Other
- Internal Workbench Schema:
[
.mysqlworkbench ].
Эта схема используется MySQL Workbench, чтобы хранить информацию, требуемую
для определенных операций, таких как хранение общих отрывков SQL.
- [ ] : "Safe Updates".
Запрет запросов UPDATE и DELETE при отсутствии соответствующего ключа в
операторе WHERE или ограничения LIMIT. Установка опции требует повторного
соединения с сервером MySQL.
Это позволяет поймать операторы UPDATE и DELETE, где ключи не используются
правильно, и это, вероятно, случайно изменило бы или удалило бы
большое количество строк.
Preferences: SQL Editor: Query Editor
Рис. 3.7. Preferences: SQL Editor: Query Editor
Productivity
SQL Beautifier
- [ ] Change keywords to UPPER CASE:
Включена по умолчанию, все ключевые слова SQL будут в верхнем регистре.
Preferences: SQL Editor: Object Editors
Рис. 3.8. Preferences: SQL Editor: Object Editors
Online DDL
- Default algorithm for ALTER table:
алгоритм по умолчанию для
ALTER TABLE в
MySQL Workbench. Опция включает "In-Place" (предпочтительно) и "Copy", см.
online DDL для подробностей.
- Default lock for ALTER table:
Блокировка по умолчанию для разрешения параллельных запросов с
ALTER TABLE
в MySQL Workbench. Опция включает "None", "Shared" и "Exclusive", см.
online DDL для подробностей.
Views
Preferences: SQL Editor: SQL Execution
Рис. 3.9. Preferences: SQL Editor: SQL Execution
General
SELECT Query Results
- Limit Rows:
Запросы могут иногда возвращать чрезмерное количество строк, которые могут в
большой степени загрузить связь и занять время, чтобы показать в MySQL
Workbench. Чтобы предотвратить это, можно установить более умеренное значение
здесь. Этот предел определяется опцией
Limit Rows Count.
- Limit Rows Count:
Определите максимальное количество строк результата,
чтобы возвратить. По умолчанию 1000.
- Max. Field Value Length to Display:
Чтобы избежать проблем с отображением поля чрезмерной длины, возможно
установить максимальную длину поля, которую показывать (в байтах).
По умолчанию это 256.
- Treat BINARY/VARBINARY as non-binary character
string: Двоичные значения строки байтов не показаны по умолчанию в
сетке результатов, вместо этого отмечены как
BLOB
. Они могут быть рассмотрены или отредактированы редактором
BLOB . Недвоичные значения символьной строки
показаны в сетке результатов и могут быть отредактированы прямо в ячейке
сетки или при использовании редактора BLOB .
Если эта опция включена, усечение данных может иметь место: двоичные
значения строки байтов могут содержать пустые байты как часть их
действительных данных, тогда как для недвоичных символьных строк пустой
байт заканчивает последовательность.
- Confirm Data Changes: В редакторе SQL, если
вы редактируете данные таблицы и затем щелкаете
Applying changes to data, MySQL Workbench
запускает мастер для применения ваших изменений. Это дает вам шанс
просмотреть SQL, который будет применен к живому серверу, чтобы внести
требуемые изменения. Если эта опция будет отключена, изменения будут
применены к серверу без показываемого мастера и не давая вам шанс просмотреть
изменения, которые будут внесены.
3.2.3. Настройки Administration
Рис. 3.10. Preferences: Administration
Data Export and Import
- Path to mysqldump tool:
Путь к вашему местному mysqldump. Оставьте его пустым, чтобы
использовать связанный mysqldump.
- Path to mysql tool:
Путь к вашему клиенту mysql. Оставьте его пустым, чтобы
использовать связанный клиент.
- Export Directory Path:
Каталог, где ваши экспортируемые дампы расположены.
3.2.4. Настройки Modeling
Preferences: Modeling: Main
Рис. 3.11. Preferences: Modeling
EER Modeler
- Automatically reopen previous model at
start: Включите это, если вы хотите автоматически открыть
модель, на которой вы ранее работали, когда вы запускаете MySQL Workbench.
- Force use of software based rendering
for EER diagrams: MySQL Workbench будет использовать OpenGL
для предоставления, когда доступно. Однако из-за дефектных драйверов
проблемы действительно иногда происходят. Эти вопросы могут быть решены,
выбрав программный рендеринг здесь.
- Model undo history size:
можно ограничить размер истории здесь. Установите это значение к 0, чтобы
иметь неограниченный размер истории.
- Auto-save model interval:
открытая модель, которая не была сохранена, будет автоматически сохранена
после этого периода. При загрузке файла MySQL Workbench
уведомит пользователя, если файл не был ранее сохранен правильно из-за сбоя
или перебоя в питании. MySQL Workbench может тогда попытаться возвратить
последнюю сохраненную автоматически версию. Для автоматического
восстановления для нового файла это должно быть сохранено пользователем
по крайней мере однажды.
Preferences: Modeling: Defaults
Значения по умолчанию для имен объектов модели.
Рис. 3.12. Preferences: Modeling: Defaults
Следующие таблицы показывают имена объектов и их значения по умолчанию.
Column Defaults
Имя объекта |
Значение по умолчанию |
Имя объекта PK |
id%table% |
Тип столбца PK |
INT |
Имя столбца |
%table%col |
Тип столбца |
VARCHAR(45) |
Внешний ключ/Отношения по умолчанию
Имя объекта |
Значение по умолчанию |
Имя FK |
fk%stable_%dtable% |
Имя столбца |
%table%_%column% |
ON UPDATE |
NO ACTION |
ON DELETE |
NO ACTION |
Связанное имя таблицы |
%stable%_has_%dtable% |
Preferences: Modeling: MySQL
Эта группа позволяет вам установить связанные с моделью варианты,
определенные для вашей версии MySQL.
Рис. 3.13. Preferences: Modeling: MySQL
Model
- Default Target MySQL Version:
ограниченное подмножество процедур проверки и вариантов редактора таблиц
затронуто этим номером версии MySQL.
Поддержанные MySQL Server 5.6 особенности включают поддержку частей в
TIME , DATETIME и
TIMESTAMP , автоматическую инициализацию и
обновление для TIMESTAMP и
DATETIME (например, устанавливая их в
CURRENT_TIMESTAMP ) тип индекса FULLTEXT с
механизмом хранения InnoDB.
Model Table Defaults
- Default Storage Engine:
Таблицы, составленные в MySQL Workbench, будут определены, используя этот
механизм хранения по умолчанию.
Forward Engineering and Synchronization
- SQL_MODE to be used
in generated scripts: По умолчанию "TRADITIONAL,ALLOW_INVALID_DATES",
это определяет
SQL_MODE для Forward
Engineering and Synchronization.
Preferences: Modeling: Diagram
Рис. 3.14. Preferences: Modeling: Diagram
All Objects
- [ ] Expand New Objects:
Включено по умолчанию.
- [ ] Propagate Object Color Changes to All
Diagrams: Включено по умолчанию.
Tables
- [ ] Show Column Types:
Включено по умолчанию.
- [ ] Show Schema Name:
- Max. Length of ENUMs and SETs to
Display: [
20 ]
- [ ] Show Column Flags:
- Max. Number of Columns to Display:
[
30 ]
Большие таблицы будут усеченными.
Routines
- Trim Routine Names Longer Than:
[
20 ] символов.
Relationships / Connections
- [ ] Draw Line Crossings (slow in large
diagrams)
- [ ] Hide Captions: Включено по умолчанию.
- [ ] Center Captions Over Line
Preferences: Modeling: Appearance
Используйте эту группу, чтобы выбрать доступные цвета для объектов,
которые появляются на диаграмме EER. Как следующие данные показывают, можно
также добавить цвета по мере необходимости.
Для деталей см. раздел 3.1.
Рис. 3.15. Preferences: Modeling: Appearance
Color Presets
Это доступные цвета, используемые, моделируя, и они разделены на две
секции. Во-первых, цвета, используемые, составляя таблицы и представления.
Вторая секция это доступные цвета для таких элементов, как слои и примечания.
Fonts
Они определяют шрифты и размеры шрифта, используемые, моделируя.
3.2.5. Настройки Fonts и Colors
Рис. 3.16. Preferences: Fonts and Colors
Fonts
- SQL Editor:
[
Consolas 10 ]
Глобальный шрифт для редакторов кода SQL.
- Resultset Grid:
[
Tahoma 8 ]
Сетка набора результатов в редакторе SQL.
- Scripting Shell:
[
Consolas 10 ]
Область вывода скриптов.
- Script Editor:
[
Consolas 10 ]
Редакторы кода в скриптовой оболочке.
Color Scheme
В Microsoft Windows устанавливает схему, которая определяет цвета
пользовательского интерфейса.
3.2.6. Настройки SSH
Рис. 3.17. Preferences: SSH
Timeouts
- SSH Connect Timeout:
[
10 ]
интервал тайм-аута соединения SSH в секундах.
- SSH Read Write Timeout:
[
5 ] интервал тайм-аута чтения и
записи SSH в секундах.
- SSH Command timeout:
[
1 ] интервал тайм-аута
команд SSH в секундах.
- SSH Command Retry Count:
[
3 ] счетчик повтора команд SSH.
- SSH BufferSize:
[
500 ] буфер SSH в байтах.
- SSH Maximum File Size:
[
500 ] Размер в байтах максимального
файла, которому позволяют быть переданным по SSH.
Используйте следующие опции, чтобы установить пути к файлам SSH:
- Path to SSH config file:
Кликните, чтобы выбрать конфигурационный файл.
- Path to SSH Known hosts file:
Кликните, чтобы выбрать файл hosts.
3.2.7. Другие настройки
Рис. 3.18. Preferences: Others
Home Screen
Timeouts
- Migration Connection Timeout:
[
60 ]:
Максимальное время, которое ждать перед разрывом связи.
Установить альтернативный онлайн-сервис:
- URL location to display geometry point:
[
http://www.openstreetmap.org/?mlat=%LAT%&mlon=%LON%
]: Замените значение по умолчанию альтернативным URL.
Например, чтобы использовать Google Maps, а не OpenStreetMap, введите
https://www.google.com/maps/?q=%LAT%,%LON% .
Others
Logs
3.3. Параметры настройки MySQL Workbench и файлы журнала
MySQL Workbench хранит конфигурацию, кэш и файлы журнала
на вашей системе. Эти файлы сохранены в каталоге
MySQL Workbench вашего пользователя, как определено MySQL Workbench.
Значения по умолчанию:
Таблица 3.1. Местный путь к файлу конфигурации
Операционная система |
Путь к файлу |
Windows |
%AppData%\MySQL\Workbench\ |
macOS |
~username/Library/Application Support/MySQL/Workbench/ |
Linux | ~username/.mysql/workbench/ |
Краткое описание этих каталогов и файлов:
Таблица 3.2. Описания каталогов и файлов
Каталог или файл |
Описание |
cache/ |
Общие поведения сохранены для каждого подключения в файлах *.cache,
ширина столбцов в файлах *.column_widths |
log/ |
Файлы журнала включают информацию о запуске Workbench, а также результаты
действия SQL для каждого подключения, выполненные в Workbench |
modules/ |
Каталог установленных плагинов, для получения дополнительной информации
см. раздел C.3. |
sql_history/ |
Запросы, выполненные в Workbench, сохранены здесь и доступны
из MySQL Workbench. |
snippets/ |
Сохраненные отрывки SQL сохранены здесь, дополнительная информация в
разделе 8.1.5. |
audit_cache/ |
Хранилище кэша Audit Log inspector, подробности в
разделе 6.6 |
connections.xml |
Сохраненная информация связи сервера MySQL с
home screen. Для получения информации о поддержке и
восстановлении этого файла, посмотрите
раздел 9.1.1.1.7. |
server_instances.xml |
Хранит вашу информацию о сервере MySQL, поскольку она касается
ваших подключений MySQL. |
wb_options.xml |
Хранит ваши предпочтения, и умолчания. |
Каталог
cache/
Каталог cache/ содержит файлы кэша в
каталоге пользователя
MySQL Workbench. Все файлы кэша сохранены как базы данных SQLite 3, и они
не предназначены для редактирования за пределами MySQL Workbench.
Типы файлов кэша:
- *.column_widths:
Это сохраненная ширина столбцов после выравнивания в сетке результатов
редактора SQL. Области включают column_id, сохраненный как
column_name::db_name::table_name, и ширину, сохраненную как integer.
- *.cache:
Эта информация (схемы, механизмы и другая глобальная информация) служит
быстрым источником поиска для функциональности автозавершения редактора SQL и
неявно обновляется каждый раз, когда дерево схемы обновляется.
Все имена файлов в cache/ начинаются с имени подключения MySQL.
Например, файл ширины столбца называется
Local_instance_3306.column_widths для
подключения MySQL с именем "Local Instance 3306".
Кэшированные файлы остаются после того, как связь
переименована или удалена.
Каталог log/
Запуск MySQL Workbench и действия SQL зарегистрированы и сохранены в
каталоге log/ . Этот каталог находится в
каталоге пользователя MySQL Workbench.
Чтобы найти эти текстовые файлы, из главного меню навигации Workbench
выбирают и .
- wb
*
.log:
Отладочная информация произведена, когда MySQL Workbench
неожиданно остановлен. Информация включает используемые пути, модули и
загруженные плагины, информацию о системе и многое другое.
Файлы журнала полезны, сообщая об ошибке MySQL Workbench
.
Файлы журнала ротируются, когда MySQL Workbench запускается,
wb.log переименован в
wb.1.log , wb.log
wb.1.log в
wb.2.log и так далее до
wb.9.log .
- sql_actions_
*
.log:
Журнал всего выполнения SQL, но без данных для целей отладки.
История редактора SQL не происходит отсюда, поскольку она сохранена в
каталоге sql_history .
Каталог modules/
Плагины (модули) сохранены в каталоге
modules , подробности см. в
разделе C.3.
Каталог sql_history/
SQL-операторы, выполненные в редакторе SQL, сохранены в каталоге
sql_history . Они сохранены как файлы простого
текста, по одному на день (например,
2015-12-15 ) и содержат вашу историю
SQL-операторов MySQL Workbench для всех подключений.
Для получения дополнительной информации посмотрите
раздел 8.1.7.
Каталог snippets/
Отрывки SQL, используемые редактором SQL, сохранены в каталоге
snippets . Эти файлы включают связанные отрывки
(такие, как "SQL DDL Statements") и отрывки, сохраненные под вкладкой
My Snippets. См.
раздел 8.1.5.
3.4. Добавьте настраиваемую ссылку к домашнему экрану
Эта часть вводит понятие изменения домашнего экрана MySQL Workbench,
добавляя вашу собственную ссылку. Мы добавим ссылку "Example", которая
открывает "example.org" как вкладку браузера в MySQL Workbench.
Хотя добавление ссылки к домашнему экрану не является общей потребностью,
эта обучающая программа дает пример, который демонстрирует идею, как
настроить MySQL Workbench.
Во-первых, создайте символ для своего короткого пути.
Этот шаг дополнительный, и следующая таблица сравнивает символ, используемый
в этой обучающей программе, и символ по умолчанию, если пользовательский
значок не определяется.
Таблица 3.3. Символы домашнего экрана MySQL Workbench
Символ по умолчанию |
Наш символ в качестве примера |
|
|
Сохраните свой новый значок 52x52 пикселя в месте, доступном
MySQL Workbench. Следующая таблица указывает на путь по умолчанию,
определенный операционной системой, где исходные символы сохранены.
Таблица 3.4. Путь по умолчанию для символов домашнего экрана
Операционная система |
Путь к файлу |
Windows |
"C:\Program Files (x86)\MySQL\MySQL Workbench CE 8.0.15\images\home\
| macOS |
/Applications/MySQLWorkbench.app/Contents/Resources/ |
Linux | /usr/share/mysql-workbench/images/ |
Откройте starters_settings.xml
(этот файл расположен в
каталоге пользователя MySQL
Workbench) и добавьте запись для ID своего нового короткого пути, где
порядок определяет местоположение на домашнем экране. Следуйте стандартному
соглашению, добавляя ваше значение
"com.mysql.wb.starter.", а именно "example":
<link type="object">com.mysql.wb.starter.example</link>
Наконец, откройте predefined_starters.xml
и добавьте новую запись "app.Starter".
Таблица 3.5. Путь по умолчанию к predefined_starters.xml
Операционная система |
Путь к файлу |
Windows |
"C:\Program Files (x86)\MySQL\MySQL Workbench CE 8.0.15\data\ |
macOS |
/Applications/MySQLWorkbench.app/Contents/Resources/data/ |
Linux | /usr/share/mysql-workbench/data/ |
Эта обучающая программа не описывает эту запись подробно, поэтому
рассматриваем его как очевидный шаблон на данный момент. Важные понятия
включают использование ID, который вы определили на предыдущем шаге, ваш
собственный URL для "command", "smallIcon" как картинка размером 52x52
пикселя, которая показана на домашнем экране MySQL Workbench.
Приспособьте эти записи согласно своим потребностям, включая
путь к вашему символу.
<value type="object" struct-name="app.Starter" id="com.mysql.wb.starter.example">
<value type="string" key="type">Website</value>
<value type="string" key="title">Example</value>
<value type="string" key="description">My wonderful example.org</value>
<value type="string" key="publisher">Example Inc.</value>
<value type="string" key="authorHome">http://www.example.org/about</value>
<value type="string" key="smallIcon">/usr/local/share/wb-home-screen-example-icon.png</value>
<value type="string" key="command">browse:http://example.org</value>
</value>
Модернизация MySQL Workbench перепишет эти изменения, потому что
predefined_starters.xml сохранен в
инсталляционном каталоге MySQL Workbench, а
starters_settings.xml
перезагружается во время установки. Рассмотрите копии этих изменений
для дальнейшего использования.
Перезапустите MySQL Workbench, чтобы увидеть новую связь на вашем домашнем
экране MySQL Workbench.
Дополнительные опции "app.Starter" включают:
Требование конкретной редакции Workbench:
Общественная:
<value type="string" key="edition">ce</value>
Коммерческая:
<value type="string" key="edition">se</value>
Требование конкретной версии (или выше) Workbench:
<value type="string" key="introduction">6.1.0</value>
3.5. Общие предпочтения и конфигурации
Обычно используемые параметры конфигурации и предпочтения включают:
- Rescan for Local MySQL Instances:
щелкните правой кнопкой мыши по домашнему экрану, этот выбор просмотрит вашу
систему для экземпяров MySQL и добавит плитки связи к домашнему экрану.
- Safe Updates:
Когда включено (по умолчанию), Workbench не выполнит UPDATE или DELETE, если
ключ не будет определен в операторе WHERE. Другими словами, Workbench
пытается предотвратить большие ошибки, такие как удаление большого количества
(или всех) строк. Настраивается с вкладки SQL Editor
.
Например, "DELETE FROM foo" считают небезопасным, тогда как
"DELETE FROM foo WHERE id = 1" безопасен и будет всегда выполняться.
- Default Target MySQL Version:
Для моделирования установите это свойство
Modeling MySQL к вашей целевой версии сервера
MySQL. Это затрагивает произведенный синтаксис и структуру базы данных,
учитывая изменения MySQL Server со временем. Наличие неверной версии может
произвести недопустимый синтаксис для вашего сервера MySQL.
- Combine Management Tools and Schema Tree:
Это относится к левой панели в SQL Editor, где области
Management и
Schemas находятся в одной или двух вкладках.
Это поведение может также быть переключено во время выполнения, щелкнув
.
- Save snapshot of open editors on close:
По умолчанию Workbench сохраняет все вкладки запроса и вновь открывает их,
когда вы перезапускаете Workbench. Используйте связанную опцию
Auto-save scripts interval, чтобы изменить его
поведение. Обе установлены от вкладки SQL Editor
.
Related behavior:
щелкните правой кнопкой мыши по вкладке SQL и выберите
(чтобы сохранить вкладку
в файл) или , чтобы закрыть
все другие вкладки редактора SQL.
- Enable Code Completion in Editors:
Кодовые предложения могут быть активированы вручную или автоматически, если
включена связанная опция Automatically Start Code
Completion. Кроме того, включите
Use UPPERCASE keywords on completion, чтобы кодовые предложения имели
верхний регистр для ключевых слов SQL, например, "INSERT" вместо "insert".
Related behavior:
Context Help правой панели
в редакторе SQL показывает документацию для SQL-операторов и включается
из правой панели. Например, ввод INSERT загрузит документацию для оператора
INSERT в правую панель.
|
|