{"id":16422914,"url":"https://github.com/enilu/database-doc-generator","last_synced_at":"2025-10-26T17:34:04.128Z","repository":{"id":37282614,"uuid":"151828049","full_name":"enilu/database-doc-generator","owner":"enilu","description":"数据库文档成成器，根据数据库表DDL生成markdown和word文档，如果你觉得powerdesigener太重，可以试试这个小工具","archived":false,"fork":false,"pushed_at":"2022-09-08T00:59:26.000Z","size":1047,"stargazers_count":223,"open_issues_count":5,"forks_count":76,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-04-02T12:13:41.317Z","etag":null,"topics":["java","tool"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/enilu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-06T10:15:28.000Z","updated_at":"2025-03-26T10:14:58.000Z","dependencies_parsed_at":"2023-01-17T14:15:52.353Z","dependency_job_id":null,"html_url":"https://github.com/enilu/database-doc-generator","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enilu%2Fdatabase-doc-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enilu%2Fdatabase-doc-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enilu%2Fdatabase-doc-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enilu%2Fdatabase-doc-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/enilu","download_url":"https://codeload.github.com/enilu/database-doc-generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248054194,"owners_count":21039952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","tool"],"created_at":"2024-10-11T07:38:09.397Z","updated_at":"2025-10-26T17:34:04.069Z","avatar_url":"https://github.com/enilu.png","language":"Java","readme":"# database-doc-generator\n数据库文档生成器\n\n- 该工具根据给定的链接生成数据库文档，如果你嫌powerdesigner太重，那么可以试试该工具。\n- 支持的数据库类型：\n    - MySQL\n    - Oracle\n    - SQLServer\n    - MongoDB\n    - PostgreSQL\n    \n- 你可以下载[release](https://github.com/enilu/database-doc-generator/releases/tag/1.3.0)包来或者下载源代码来使用。\n- 如果使用源代码，需要先克隆该项目后运行mvn package打包，然后运行发布报中bin/start.bat\n- 运行程序后按照下面提示输入对应数据库参数：\n\n```bash\nchoose database:\n1:mysql\n2:oracle\n3:PostgreSQL\nSelect the appropriate numbers choose database type\n(Enter 'c' to cancel): 3\ninput database name:\ngunslite\ninput host:\nlocalhost\ninput port:\n5432\ninput username:\nenilu\ninput password:\n123456\n\n```\n- 输入完成后回车，即可生成数据库文档目录${dbname}-doc,目录中文档有三种形式：单文件html，word，markdown\n\n其中markdown可以用来生成html用于在线查看数据库文档：\n\n![doc](doc.jpg)\n\n- 确保安装了gitbook后，进入上述文件目录的命令行窗口运行：gitbook serve\n```bash\nE:\\\\database-doc-generator-20181006100721\\guns-lite-doc\u003egitbook serve\nopenssl config failed: error:02001003:system library:fopen:No such process\nLive reload server started on port: 35729\nPress CTRL+C to quit ...\n\ninfo: 7 plugins are installed\ninfo: loading plugin \"livereload\"... OK\ninfo: loading plugin \"highlight\"... OK\ninfo: loading plugin \"search\"... OK\ninfo: loading plugin \"lunr\"... OK\ninfo: loading plugin \"sharing\"... OK\ninfo: loading plugin \"fontsettings\"... OK\ninfo: loading plugin \"theme-default\"... OK\ninfo: found 15 pages\ninfo: found 0 asset files\ninfo: \u003e\u003e generation finished with success in 1.6s !\n\nStarting server ...\nServing book on http://localhost:4000\n```\n- 访问 http://localhost:4000，即可在线查看数据库文档\n\n![summary](summary.jpg)\n\n![table](table.jpg)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenilu%2Fdatabase-doc-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenilu%2Fdatabase-doc-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenilu%2Fdatabase-doc-generator/lists"}