Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Прослеживание связей таблиц MySQL
#1
СОбственно, вопрос довольно общий. Есть ли тулза, которая строит не просто диаграмму из пиктограмм таблиц, а сразу визуализирует связи между ними: какое поле одной таблицы ссылается на куда в другую?
Пробовал EMS SQL Manager - не вышло. Пробовал Workbench, тоже как-то не получается: в описании вроде фича заявлена, по факту не работает.
Гуглежка не помогла: с проблемой вроде сталкивались, но мало и решения не нашел. В основном такое ощущение, что пользуются не для анализа существующих баз, а для создания своих.
Mysql maestro вообще отказался коннектиться к серверу, "bad handshake". Valentina studio законнектилась, но либо я не разобрался, либо она вообще не о том.

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

Заранее благодарен за ответы, если воспоследуют.
Ответ
#2
Т.е. как я понимаю, вам нужна визуализация иерархии вызова таблиц с зависимостями и прочим из базы или что то иное?
1
Ответ
#3
Navicat, phpmyadmin в режиме дизайнера
ice node
Ответ
#4
xolseg, проще. Связи между полями разных таблиц. Просто чтобы понимать, в каких разных таблицах лежат данные, описывающие тот или иной объект.

SmokeeLow, видимо, чего-то я не понимаю. Вот я открыл Navicat, запустил ER диаграмму, получил хренову тучу пиктограмм, описывающих таблицы. Связей нет. Да, в Workbench я такую картинку уже видел. Структура данных Innodb, т.е. в принципе связи всасываться должны. То ли я какого волшебного слова не знаю...
Ответ
#5
Связи между таблицами прописаны? Что-то я еще ни в одной сборке такого не видел.
Ответ
#6
tyrz, phpmyadmin в режиме дизайнера.

[Изображение: ERtN1.png]
Ответ
#7
PROGRAMMATOR, спасибо.
К сожалению, по итогам моих изысканий таблицы действительно не связаны никак. По крайней мере постоянно. И не могут быть: тип базы-то InnoDB, а вот тип таблиц, как показало вскрытие, таки MyISAM, который постоянных связей не поддерживает.
Уважаемый acmi прав.
Хм... На всякий случай: это верно для сборок Lineage по эпилог включительно. За другие игры или более поздние сборки ничего сказать не могу.
Ответ
#8
Поищи "скрипт" удаления персонажа, если там все еще 20+ запросов, но никаких связей в сборке нет
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Mysql erro LeghtZone 0 1,463 04-23-2018, 05:06 PM
Последний пост: LeghtZone
  MySQL сравнение структур двух бд ccc 1 1,713 04-15-2015, 07:06 PM
Последний пост: shegan
  Python, не выполняется запрос к MySQL goodoker 0 1,167 04-21-2013, 03:44 PM
Последний пост: goodoker
  MySQL HeyYo 9 3,679 11-26-2011, 04:33 PM
Последний пост: NotSpecified
  MySQL скриптик довести до ума Blast 4 2,491 02-15-2011, 11:22 PM
Последний пост: Blast

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)