Назад | Перейти на главную страницу

Создавать автоматически PDF-файл или изображение всех таблиц и столбцов базы данных MySQL?

Я хочу создать PDF-файл или изображение базы данных MySQL. У него должно быть одно поле для каждой таблицы, и в каждом поле должны быть перечислены все столбцы в таблице. Мне не нужны строки, идущие между различными ключами forgein, или показывать информацию о типах по умолчанию или даже о типе столбца.

Есть ли для этого такая программа с открытым исходным кодом?

Вы можете попробовать MySQL Workbench для создания диаграммы путем импорта операторов sql create вашей базы данных.

Это не с открытым исходным кодом и не бесплатно (лицензия составляет 99 долларов США):

DBDesc

dbdesc - это мощный инструмент, который поможет вам документировать ваши базы данных. Он может создавать подробные документы с описанием ваших баз данных.

[...]

Теперь dbdesc включает встроенный механизм отчетов и средство просмотра отчетов для удобного просмотра документации по базе данных. Этот отчет можно экспортировать в PDF.

Вот таблица, содержащая все особенности для различных платформ баз данных.

Вы не говорите, сколько деталей вы хотите, но рассматривали ли вы возможность использования MySQL "show tables;" команда? Вы можете использовать его для создания диаграммы полей, но он не сообщает вам ничего, кроме имени поля.

Похоже, нет хорошего способа сделать это