Описание базы данных MySQL

Возникла очень нестандартная задача — сделать описание существующей базы данных на MySQL. Причем описать не только таблицы, но и чуть ли не каждое поле каждой таблицы.
Вообще-то есть

SHOW TABLES

и

DESC tablename

Но наличии в базе порядка сотни таблиц и природная лень привели к выводу: «Делать такое руками — неправильно»

В результате в течении нескольких часов был написан скрипт, который формировал очень удобный HTML файл со структурой всех таблиц из базы. Оставалось только пройтись по нему и добавить описание полей. Это заняло достаточно много времени, но зато не было рутины Copy&Paste

Если вдруг у кого-то возникнет аналогичная задача по описанию структуры базы, то скрипт можно скачать на GitHub: https://github.com/pwsdotru/dbdesc

Запись опубликована в рубрике Жизнь, Работа с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий