Schemaspy - это инструмент генерации документов с открытым исходным кодом, разработанный Java. Для сложных структур баз данных могут быть визуально отображаться соответствующие отношения, приведенные отдельным объектам, что имеет большую помощь, чтобы понять структуру базы данных.
Официальный веб -сайт: http://schemaspy.org github Адрес: https://github.com/schemaspy/schemaspy
Я упаковал пакеты, которые использовал, и отправил в зону загрузки CSDN.
Среда, которую я использую:
Операционная система: Ubuntu 16.04 64-битная база данных: Postgresql SchemaSpy разработан для Java, поэтому вы должны сначала установить Java, если хотите ее запустить. Я использую ubuntu 16.04 , и метод установки java8 выглядит следующим образом:
После установки используйте java -version , чтобы проверить, успешно ли установка.
graphviz -это простой инструмент командной строки для схем потока schemaspy .
Окончательный эффект показан на рисунке ниже:
Если вы находитесь под Ubuntu, используйте его напрямую
sudo apt-get установить graphviz После установки добавьте переменные среды в ~/.bashrc .
Просто загрузите пакет JAR прямо с официального GitHub.
Я загружен в область загрузки CSDN, адрес: http://download.csdn.net/detail/liuyueyi1995/9768678
Загрузите в соответствии с использованной версией базы данных и Java. https://jdbc.postgresql.org/download.html Я использую Postgresql + Java8 и соответствующую загрузку PostgreSQL JDBC 4.2 Driver, 42.0.0 достаточно.
Я загружен в область загрузки CSDN, адрес: http://download.csdn.net/detail/liuyueyi1995/9768679
Просто выполните следующую команду
java -jar schemaspy.jar -t dbtype -dp Driver -db dbname -host host -ame -ame -port port -port -s schema -u user -p пароль -o outputdir| параметр | объяснять |
|---|---|
-jar | Укажите путь к Schemaspy.jar Storage |
-t | Укажите тип базы данных, используйте java -jar schemaspy -dbhelp чтобы увидеть, как написать эти базы данных и их соответствующие параметры. |
-dp | Укажите путь хранения драйвера JDBC |
-db | Укажите имя базы данных |
-host | Укажите IP -адрес сервера базы данных |
-port | Укажите соответствующий порт службы базы данных |
-s | Укажите схему |
-u | Укажите имя пользователя |
-p | Укажите пароль входа в систему |
-o | Укажите местоположение хранилища результата, и результат отображается в виде веб -страницы |
Структура каталога показана на рисунке ниже:
Откройте его на веб -странице, чтобы увидеть результаты анализа: