ddl2plantuml
ddl2plantuml copied to clipboard
Convert DDL Sql to PlantUML format ER diagram
ddl2plantuml
ddl转换为plantuml格式ER图
Design
程序会读取同目录的ddl.sql文件,并转换生成er.puml文件。
ER图效果
Manual
指定sql文件地址,以及输出的plantuml文件地址
原生运行文件
根据系统选择不同的native程序
./ddl2plantuml_mac ./ddl.sql
jar
mvn clean package -Dmaven.test.skip=true
java -jar target/ddl2plantuml-1.1.0.jar -o ./er_by_jar.puml ./ddl.sql
docker
打包docker镜像方便使用,需要指定volume用于读取sql文件,以及输出plantuml
docker run -e DDL='/mnt/data/ddl.sql' -e PLANTUML='/mnt/data/er_by_docker.puml' -v $(pwd):'/mnt/data' wangyuheng/ddl2plantuml:latest
Develop
通过 Graalvm 打包原生应用
-
安装Graalvm https://www.graalvm.org/docs/getting-started-with-graalvm/
-
打包jar
mvn clean package -Dmaven.test.skip=true
- 生成native image
native-image -jar target/ddl2plantuml-1.1.0.jar ddl2plantuml