SchemaSpy без прямого подключения к базе данных - PullRequest
0 голосов
/ 02 мая 2019

Я хочу использовать SchemaSpy, но моя база данных интенсивно используется 24/7, и администратор БД не предоставит мне доступ, даже для чтения.Тем не менее, я могу дать администратору БД некоторые команды, а он может запустить их и дать мне результаты.

Возможно ли для SchemaSpy работать в автономном режиме?Другими словами, могу ли я дать ему дамп всех «CREATE TABLE, CREATE INDEX» и список всех размеров таблиц, а затем он может сгенерировать отчет?

1 Ответ

0 голосов
/ 17 июля 2019

Хорошо, лучше всего в schemaspy является то, что она автоматически запускается и собирает все объекты, а в случае таблиц выполняется подсчет.

В вашем конкретном случае вы можете использовать обходной путь следующим образом.

Спросите у своего администратора базы данных дамп или даже сценарий создания пустого банка, только структуры. И направьте схему в тот банк, который имитирует ваше производство.

Кстати, я создал образ докера, который использует schamespy для документирования всех основ сервера.

https://github.com/krismorte/database-diagrams

...