├── .github └── workflows │ └── maven.yml ├── .gitignore ├── LICENCE.txt ├── README.md ├── app ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── skuehnel │ │ │ └── dbvisualizer │ │ │ ├── DBVisualizer.java │ │ │ ├── OutputWriter.java │ │ │ ├── domain │ │ │ ├── Column.java │ │ │ ├── Model.java │ │ │ └── Table.java │ │ │ ├── report │ │ │ ├── AbstractReportGenerator.java │ │ │ ├── HTMLReportGenerator.java │ │ │ ├── MarkdownReportGenerator.java │ │ │ ├── PDFReportGenerator.java │ │ │ ├── ReportGenerator.java │ │ │ └── ReportGeneratorFactory.java │ │ │ ├── retrieve │ │ │ ├── ConnectionException.java │ │ │ ├── ERModelRetriever.java │ │ │ └── JDBCConnection.java │ │ │ ├── util │ │ │ ├── DB_DIALECT.java │ │ │ ├── FORMAT.java │ │ │ ├── InvalidParamException.java │ │ │ ├── MissingMandatoryException.java │ │ │ ├── OPTS.java │ │ │ ├── REPORT_FORMAT.java │ │ │ ├── TEST_OPTS.java │ │ │ ├── TEST_TYPE.java │ │ │ └── TestDBGenerator.java │ │ │ └── visualize │ │ │ ├── DetailedTableVisualizer.java │ │ │ ├── SimpleTableVisualizer.java │ │ │ ├── TableVisualizer.java │ │ │ └── Visualizer.java │ └── resources │ │ └── simplelogger.properties │ └── test │ ├── java │ └── com │ │ └── skuehnel │ │ └── dbvisualizer │ │ ├── ConfigurationTest.java │ │ ├── report │ │ └── ReportGeneratorTest.java │ │ └── visualize │ │ └── VisualizerTest.java │ └── resources │ └── test.properties ├── example ├── README.md ├── dbvisualizer.dot ├── dbvisualizer.pdf ├── dbvisualizer.png ├── dbvisualizer.sql ├── dbvisualizer_preview.png ├── postgresql_test.dot ├── postgresql_test.md ├── postgresql_test.png └── postgresql_test.sql ├── maven-plugin ├── .gitignore ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── skuehnel │ └── dbvisualizer │ └── mavenplugin │ └── DBVisualizerMavenPluginMojo.java ├── plugin-demo ├── README.md ├── pom.xml └── src │ └── main │ └── resources │ ├── init.sql │ └── postgresql_demo.sql └── pom.xml /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/pom.xml -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/DBVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/DBVisualizer.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/OutputWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/OutputWriter.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/domain/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/domain/Column.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/domain/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/domain/Model.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/domain/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/domain/Table.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/report/AbstractReportGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/report/AbstractReportGenerator.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/report/HTMLReportGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/report/HTMLReportGenerator.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/report/MarkdownReportGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/report/MarkdownReportGenerator.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/report/PDFReportGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/report/PDFReportGenerator.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/report/ReportGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/report/ReportGenerator.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/report/ReportGeneratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/report/ReportGeneratorFactory.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/retrieve/ConnectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/retrieve/ConnectionException.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/retrieve/ERModelRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/retrieve/ERModelRetriever.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/retrieve/JDBCConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/retrieve/JDBCConnection.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/util/DB_DIALECT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/util/DB_DIALECT.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/util/FORMAT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/util/FORMAT.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/util/InvalidParamException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/util/InvalidParamException.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/util/MissingMandatoryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/util/MissingMandatoryException.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/util/OPTS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/util/OPTS.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/util/REPORT_FORMAT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/util/REPORT_FORMAT.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/util/TEST_OPTS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/util/TEST_OPTS.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/util/TEST_TYPE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/util/TEST_TYPE.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/util/TestDBGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/util/TestDBGenerator.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/visualize/DetailedTableVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/visualize/DetailedTableVisualizer.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/visualize/SimpleTableVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/visualize/SimpleTableVisualizer.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/visualize/TableVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/visualize/TableVisualizer.java -------------------------------------------------------------------------------- /app/src/main/java/com/skuehnel/dbvisualizer/visualize/Visualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/java/com/skuehnel/dbvisualizer/visualize/Visualizer.java -------------------------------------------------------------------------------- /app/src/main/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/main/resources/simplelogger.properties -------------------------------------------------------------------------------- /app/src/test/java/com/skuehnel/dbvisualizer/ConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/test/java/com/skuehnel/dbvisualizer/ConfigurationTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/skuehnel/dbvisualizer/report/ReportGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/test/java/com/skuehnel/dbvisualizer/report/ReportGeneratorTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/skuehnel/dbvisualizer/visualize/VisualizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/test/java/com/skuehnel/dbvisualizer/visualize/VisualizerTest.java -------------------------------------------------------------------------------- /app/src/test/resources/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/app/src/test/resources/test.properties -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/example/README.md -------------------------------------------------------------------------------- /example/dbvisualizer.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/example/dbvisualizer.dot -------------------------------------------------------------------------------- /example/dbvisualizer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/example/dbvisualizer.pdf -------------------------------------------------------------------------------- /example/dbvisualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/example/dbvisualizer.png -------------------------------------------------------------------------------- /example/dbvisualizer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/example/dbvisualizer.sql -------------------------------------------------------------------------------- /example/dbvisualizer_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/example/dbvisualizer_preview.png -------------------------------------------------------------------------------- /example/postgresql_test.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/example/postgresql_test.dot -------------------------------------------------------------------------------- /example/postgresql_test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/example/postgresql_test.md -------------------------------------------------------------------------------- /example/postgresql_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/example/postgresql_test.png -------------------------------------------------------------------------------- /example/postgresql_test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/example/postgresql_test.sql -------------------------------------------------------------------------------- /maven-plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/maven-plugin/.gitignore -------------------------------------------------------------------------------- /maven-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/maven-plugin/README.md -------------------------------------------------------------------------------- /maven-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/maven-plugin/pom.xml -------------------------------------------------------------------------------- /maven-plugin/src/main/java/com/skuehnel/dbvisualizer/mavenplugin/DBVisualizerMavenPluginMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/maven-plugin/src/main/java/com/skuehnel/dbvisualizer/mavenplugin/DBVisualizerMavenPluginMojo.java -------------------------------------------------------------------------------- /plugin-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/plugin-demo/README.md -------------------------------------------------------------------------------- /plugin-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/plugin-demo/pom.xml -------------------------------------------------------------------------------- /plugin-demo/src/main/resources/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/plugin-demo/src/main/resources/init.sql -------------------------------------------------------------------------------- /plugin-demo/src/main/resources/postgresql_demo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/plugin-demo/src/main/resources/postgresql_demo.sql -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eska-muc/dbvisualizer/HEAD/pom.xml --------------------------------------------------------------------------------