首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Ray学习笔记

    数据库文档生成工具- screw

    简洁好用的数据库表结构文档工具 gitee: https://gitee.com/sanri/sanri-tools-maven cnblog:https://www.cnblogs.com/sanri1993 /p/13303630.html 简介 在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中 不需要 powerdesigner 这种重量的建模工具数据库支持 。支持市面常见的数据库类型 MySQL、Oracle、SqlServer 多种格式文档。 支持用户自定义模板和展示样式 数据库支持 MySQL MariaDB TIDB Oracle SqlServer PostgreSQL Cache H2 DB2 文档生成支持 <artifactId>sql-document</artifactId> <version>1.0-SNAPSHOT</version> <description>screw 数据库文档生成工具示例

    1.6K20发布于 2020-09-15
  • 来自专栏RAIN7 de 编程之路

    Swagger2--自动生成接口文档工具学习

    文章目录 Swagger2 学习 1、前提准备 2、快速体验 3、Swagger 配置 (1)设置基本信息 (2)设置接口文档的相关配置 apis方法 paths方法 build 方法 1)设置扫描包路径 localhost:8080/swagger-ui.html 在开发的时候前后端分离需要生成接口文档,我们需要在 启动类 或者 配置类 上打开*Swagger服务,需要使用@EnableSwagger2 builder.version("2,0");// 版本号 builder.license("文档相关的许可证"); // 许可证名字 builder.licenseUrl ); 运行项目,查看效果 (2)设置接口文档的相关配置   主要通过 ApiSelectBuilder 提供的方法来进行设置接口的一些配置,ApiSelectBuilder 通过 docket.select ; // 指定Swagger文档的版本 ApiInfo apiInfo =new ApiInfoBuilder().title("Swagger2 学习文档")

    3.5K21编辑于 2022-09-26
  • 来自专栏Lcry个人博客

    markdown 转 word 工具推荐,API文档数据库文档快速生成调研

    最近工作中做了一些调研性的工作,好久没更新博客了,今天就水一篇把,最近在补项目中的相关文档,众所周知接口文档数据库字段文档是必须的,针对这两块东西如果是微服务的话接口众多,要从零开始梳理不知道要到猴年马月 为什么标题要拧出来说 markdown 这个东西,因为现在写的大多数文档都是以 .md 格式写的,习惯了真的就是比 word 这些工具好用啊,不知道为什么 wps 这个东西现在特别的臃肿,每次打开都感觉特别卡 数据库文档因为项目有使用 mySQL(MariaDB) 和 达梦数据库,所以必须至少要支持这 2数据库的自动文档生成。 screw这个工具官方仓库不支持达梦数据库,但是看到有 fork 项目添加支持了达梦数据库,然后也可以自定义导出样式和模板。 所以直接最终选用了screw,支持达梦数据库的点这个仓库。 直接看效果: screw 项目介绍 screw 是一个开源项目,专注于简洁好用的数据库表结构文档生成工具

    1.6K10编辑于 2025-06-10
  • 来自专栏全栈开发日记

    【开源工具系列】数据库文档生成器

    本章目录 1、创建maven项目 2、修改pom文件 3、生成文档 创建maven项目 此处以idea为例 修改pom文件 添加依赖 <dependency> <groupId>cn.smallbun.screw --文档名称 为空时:将采用[数据库名称-描述-版本号]作为文档名称--> <! --<docName>测试文档名称</docName>--> <! --描述--> <description>数据库文档生成</description> <! --标题--> <title>数据库文档</title> </configuration> <executions>

    89310编辑于 2022-05-13
  • 来自专栏shigen的学习笔记

    闲不住,手写了数据库文档生成工具

    个人IP:shigen逛博客的时候,发现了一个很有意思的文章:数据库表结构导出工具。带着好奇,我也去DIY了一个,先看看效果:这个就是主要的程序界面,可以选择生成md文档或者docx文档。 总结做一波小总结:其实数据库文档生成,就是用一些sql语句获得对应的表信息和字段信息,使用文本拼接写入到文件里。 def generate_markdown_documentation(tables_info): documentation = "# 数据库文档\n\n" documentation + doc.save("数据库文档.docx") messagebox.showinfo("成功", "Docx文档生成成功!") (row=len(fields) + 1, columnspan=2, padx=10, pady=10)root.mainloop()与shigen一起,每天不一样!

    58910编辑于 2024-04-16
  • 来自专栏冷冷

    还在手动整理数据库文档?试试这个工具

    简介 在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护 、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是萌生了要自己写一个插件工具的想法,但由于自己前期在程序设计上没有很多造诣,且能力偏低,有想法并不能很好实现,随着工作阅历的增加,和知识的不断储备 ,感觉自己写的这个工具,很有这意味,虽然很小、但是开发中缺了它还不行,于是便起名为 screw(螺丝钉)。 支持数据库类型 MySQL MariaDB TIDB Oracle SqlServer PostgreSQL Cache DB 依赖 这里以 mysql8 数据库为例子 <! --数据库文档核心依赖--> <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core

    51730发布于 2020-08-10
  • 来自专栏日拱一兵

    还在手动整理数据库文档?试试这个工具

    简介 在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护 、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是需要一个插件工具screw[1]来维护。 不需要 powerdesigner 这种重量的建模工具数据库支持 。支持市面常见的数据库类型 MySQL、Oracle、SqlServer 多种格式文档。 --数据库文档核心依赖--> <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core --描述--> <description>数据库文档生成</description> <!

    57010发布于 2020-07-16
  • 来自专栏IT技术分享社区

    C#数据库文档生成工具V1.0

    这是一款基于C#开发语言编写的数据库文档生成工具,主要实现了 SQlServer+MYsql 数据库表结构说明文档的生成,并且支持 SQLServer 数据库的备份功能,主要可以把数据库的表以及表的详细字段信息 、视图、存储过程等信息导出到 Word 中,可以方便开发人员了解数据库的信息或快速编写技术说明文档。 界面效果如下: 主界面 保存生成的文档 SQLsever 生成的文档效果 MYSQL生成的文档效果 备份数据界面 导出的 bak 文件 目前功能还需要进一步完善,该软件后续会持续改进,欢迎各位大神提

    66120发布于 2021-03-02
  • 来自专栏编程进阶实战

    .NET开源、简单、实用的数据库文档生成工具

    前言 今天大姚给大家分享一款.NET开源(MIT License)、免费、简单、实用的数据库文档(字典)生成工具,该工具支持CHM、Word、Excel、PDF、Html、XML、Markdown等多文档格式的导出 支持的数据库 SqlServer、MySQL、Oracle、PostgreSQL、DB2、SQLite。 文档的内容都包含什么? 工具源代码 运行源码链接SQLite 设置项目DBCHM为启动项目运行: 导出数据库表结构信息 项目源码地址 更多项目实用功能和特性欢迎前往项目开源地址查看,别忘了给项目一个Star支持。

    23210编辑于 2024-07-18
  • 来自专栏信数据得永生

    django 1.8 官方文档翻译: 2-6-2 遗留的数据库

    Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。 Django包含了很多工具,尽可能自动化解决这类问题。 这篇文章假设你了解Django的基础部分,它们在教程中提及。 一旦你的Django环境建立好之后,你可以按照这个大致的流程,整合你的现有数据库。 向Django提供你的数据库参数 你需要告诉Django你的数据库连接参数,以及数据库的名称。 请修改DATABASES设置,为’默认’ 连接的以下键赋值: NAME ENGINE USER PASSWORD HOST PORT 自动生成模型 Django自带叫做inspectdb的工具,可以按照现有的数据库创建模型 详见inspectdb文档 。 一旦你创建好了你的模型,把文件命名为models.py,然后把它放到你应用的Python包中。然后把应用添加到你的INSTALLED_APPS 设置中。

    36130编辑于 2022-11-27
  • 来自专栏solate 杂货铺

    etcd v2文档(3) -- 库和工具

    工具 etcdctl - A command line client for etcd etcd-backup - A powerful command line utility for dumping /restoring etcd - Supports v2 etcd-dump - Command line utility for dumping/restoring etcd. etcd-fs - Supports v2 etcdctl - etcd的命令行客户端 etcd-backup - 用于转储/恢复etcd的强大的命令行实用程序 - 支持v2 etcd-dump - 用于转储/恢复etcd - Supports v2 jurmous/etcd4j - Supports v2, Async/Sync, waits and SSL AdoHe/etcd4j - Supports v2 (enhance for real production cluster) PHP Libraries linkorb/etcd-php 其他的去官网上看 参考 官方etcd 库和工具

    1.4K30发布于 2019-07-22
  • 来自专栏.net core新时代

    数据字典生成工具之旅(2):数据字典生成工具文档工具作用介绍

    2.通过PowerDesign创建表,很直观,然后导出表的创建语句。模拟一下做学生信息管理系统,则需要创建一个学生信息表(Student) ? ?           重新使用工具,切换到修改模式生成(特别提醒:修改模式是需要连接数据库的,需要进行对比找出新增的字段)。可以看到找出了刚才新增的Grade字段了,现在在数据库里面执行。 2.文档生成工具          上面我们已经创建好了学生信息表,又来了个需求这次我们需要和公司的其它部分进行交互了,他们需要一个表结构信息的文档,你会怎么处理呢? 文档生成工具能解决你的问题。 ? ?        可以看到通过系统和时间过滤出了刚创建的学生信息表,然后导出Word或者Html格式的文档 ? ?            后续则是需要传递信息了,这个时候文档生成工具就派上用场了,通过文档工具可以生成WORD或者HTML版的数据库结构设计说明书,是不是传递更加方便了呢。           

    2.2K50发布于 2018-01-05
  • 来自专栏超级架构师

    文档数据库数据库深度探索:MongoDB,最强文档数据库

    文档——灵活的、受json启发的文档——比许多人熟悉的处理数据的严格结构的传统方式更加简单、自然、通用和高性能。 Richard,如果你正在建模关于我的所有数据,作为你公司的一个客户,你可能会存储关于我的大部分信息在一个文档中。当文档从一种状态更改到另一种状态时,我们总是在单文档级别上有ACID事务。 对多文档事务的技术需求始于MongoDB的第一次收购,一个名为WiredTiger的数据库存储引擎,它是由创建BerkeleyDB嵌入式数据库(世界上最流行的数据库引擎之一)的人创建的。 如果你现在在一些on-prem或其他自管理的情况下运行MongoDB,你应该看看MongoDB的管理工具。 我们也有一个打包的,on-prem版本的相同功能称为MongoDB Ops Manager,它是运行MongoDB最完整的管理工具套件,包含了你需要的所有功能,包括编排、升级、维护任务、监控和警报。

    2.5K20发布于 2020-08-20
  • 来自专栏python前行者

    文档转换工具

    LibreOffice:开源办公套件,其中包括一个强大的文档转换工具。它支持将各种文件格式转换为 PDF、DOC、DOCX、ODT、RTF、HTML 等格式。 Pandoc:开源文档转换工具,可将各种格式的文档转换为其他格式。它支持将 Markdown、HTML、LaTeX、PDF、DOCX 等格式转换为其他格式。 Calibre:开源电子书管理工具,也可以用作文档转换工具。它支持将各种格式的文档转换为 EPUB、MOBI、PDF 等格式。 PDF2Go 网址:https://www.pdf2go.com/ PDF2Go是一款多功能PDF转换工具,可以编辑和转换PDF文件。 免费版最大只能上传2G以下的文件,但是可以付费解锁批处理并取消2 GB的大小限制。

    2K10编辑于 2024-11-24
  • 来自专栏sofu456

    doxygen文档生成工具

    安装 MSYS2的pacman安装doxygen、doxygen-gui doxygen Doxyfile(项目中包含该文件) ?

    1.7K10发布于 2020-04-08
  • 来自专栏专注于主流技术和业务

    REST API文档工具Swagger2,以及与SpringBoot的集成

    手写Api文档的几个痛点: 前后端联调接口,需要不断的更新接口文档,一般是文档跟不上接口变化的节奏; 接口返回结果不明确; 不能直接在线测试接口,通常需要使用工具,比如postman、jmeter; 接口文档太多 ,不好管理; Swagger简介 swagger是一个API框架,号称世界上最流行的API工具。 ApiInfo apiInfo() { return new ApiInfoBuilder() .title("springboot利用swagger构建api文档 annotations.EnableSwagger2; @SpringBootApplication @EnableSwagger2 @MapperScan("com.lx.mapper") public pageSize") int pageSize){ return userService.findAllUser(pageNum,pageSize); } } Swagger2文档

    1.4K20发布于 2018-09-10
  • 来自专栏信数据得永生

    django 1.8 官方文档翻译: 2-5-6 多数据库

    数据库 这篇主题描述Django 对多个数据库的支持。大部分Django 文档假设你只和一个数据库打交道。如果你想与多个数据库打交道,你将需要一些额外的步骤。 该设置映射数据库别名到一个数据库连接设置的字典,这是整个Django 中引用一个数据库的方式。字典中的设置在 DATABASES 文档中有完整描述。 你可以为数据库选择任何别名。 当保存在statement 2中发生时,p已经具有一个主键,Django 将尝试在新的数据库上使用该主键。 译者:Django 文档协作翻译小组,原文:Multiple databases。 本文以 CC BY-NC-SA 3.0 协议发布,转载请保留作者署名和文章出处。 Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。

    2.2K20编辑于 2022-11-27
  • 来自专栏编程之路的专栏

    文档数据库 MongoDB

    概述 MongoDB 环境准备 Windows 平台 使用MongoDB 配置 MongoDB 服务 报错处理 图形化工具 Ubuntu平台 简单示例 概述 什么是NoSQL? MongoDB 它是一款开源、跨平台、分布式,具有大数据处理能力的文档数据库。由C++语言编写,主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。 Windows 平台 官方下载地址[1] 中文文档[2] 打开官网,根据自己电脑系统情况,选择合适的版本下载 ? 下载安装Robo 3T [3]该工具是跨平台的MongoDB可视化工具 ? mydict) # 关闭连接 myclient .close() 参考资料 [1] 官方下载地址: https://www.mongodb.com/download-center#community [2]

    2.7K10发布于 2019-09-03
  • 来自专栏信数据得永生

    django 1.8 官方文档翻译: 2-5-10 数据库函数

    数据库函数 New in Django 1.8. 下面记述的类为用户提供了一些方法,来在Django中使用底层数据库提供的函数用于注解、聚合或者过滤器等操作。 每个参与都必须是相似的类型,所以掺杂了文本和数字的列表会导致数据库错误。 Author.objects.annotate(name_upper=Upper('name')).get() >>> print(author.name_upper) MARGARET SMITH 译者:Django 文档协作翻译小组 Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。

    51530编辑于 2022-11-27
  • 来自专栏信数据得永生

    orm2 中文文档 1. 连接到数据库

    例如,使用MySQL要这样做: $ npm install --save mysql@2.0.0-alpha8 你可以传递一个URL字符串来连接数据库,其中scheme为受支持的驱动,或者你可以传递一个带有连接参数的 option1=value1&option2=value2.. 连接到多个数据库 ORM模型受数据库连接约束,所以如果你需要“多租户”,即连接到不同的服务器或数据库,你可以使用像下面这样的方法: // db.js var connections = {}; function db.models.user.find({foo: 'bar'}, function(err, rows) { // ... }); }); 连接是被缓存的,所以模型在每个服务器+数据库上面只会定义一次 问题排除 如果你在连接MySQL数据库的时候遇到了如下错误: Error: connect ECONNREFUSED at errnoException (net.js:670:11)

    88220编辑于 2022-11-27
领券