
TableGo_20250808 v8.8.0 正式版发布,此次版本累计更新如下:
1、新增表字段比对和表字段批量比对的功能,用于快速比对不同数据源中表结构的差异
2、新增查看表结构功能,可以快速查看各数据源的表结构,在没有数据库管理工具的情况下也能知晓表结构情况
3、新增查找表字段功能,用于快速查找需要的一个或多个表字段在数据源的哪些表里面存在
4、新增外键支持,表参数信息里新增表外键参数
5、新增索引支持,并且支持复合索引,表参数信息里新增字段索引参数
6、新增生成表随机SQL的模板,用于生成CRUD的随机数据SQL做数据库测试
7、新增导入Excel生成批量新增SQL的模板、新增表字段与业务字段比较生成MD比对结果的模板、新增导出表结构信息生成JSON的模板
8、数据源配置管理中新增循环测试和批量测试,使用循环测试时连接失败会自动重测,直到测试连接成功为止
9、高级设置新增数据库 Catalog 配置,如果使用 MySQL8 的JDBC驱动包需要设置该参数为dbName,避免串库串表问题
10、生成自定义文件新增优化表字段首字母是单个字符的配置,避免类属性首字母为一个字符时引起的框架赋值问题
11、生成自定义文件的JSON参数配置中,可以给各模块中配置的表设置别名,用于替换默认根据表名生成的驼峰命名,例如:t_user 的表名可以生成 UserMgt 这样的驼峰命名类
12、项目自动化部署配置新增互斥锁,用于多环境终端同时部署时锁定某个命令集只能被执行一次
13、项目自动化部署配置Enable参数可通过Profile动态配置,能灵活统一的控制需要执行的命令
14、项目自动化部署的按步骤配置新增终端连接名称配置,用于让不同步骤的批处理配置只在指定服务器上执行,增加自动化部署的灵活性
15、支持Swagger3 OpenApi3,可用于生成Word的API文档和基于Swagger数据生成代码
16、基于Swagger生成Word离线API文档支持选择指定的模块生成文档
17、主界面新增定时自动保存主界面参数配置的功能
18、生成数据库文档高级设置新增仅生成有备注的表配置
19、FtlUtils模板工具类中新增大量方法增强自定义模板功能,并删除一些多余的方法
20、优化精确匹配、模糊匹配等选择表的搜索功能,支持中文表注释搜索
21、database.ini和paramConfig.ini两个配置文件改成 UTF-8 编码,如果使用老文件是GBK编码的中文会有乱码,只要删除老文件再打开TableGo重新生成就可以了
22、支持华为GaussDB数据库
23、更新部分第三方依赖包,更新RuoYi项目包官网新版本
24、修复其它已知Bug并进行了一些优化
TableGo是基于数据库的自动化生成工具,低代码编程技术的实现,全能代码生成器,能零代码自动生成项目工程和业务表的前后端CRUD代码、自动生成JavaBean、生成前后端代码、生成数据库文档、生成API文档,并且能自动化部署项目,能查出数据库数据生成各种代码和文档等,还可以根据每个项目的不同开发框架编写自定义模板与项目框架适配生成各模块增删查改的前后端代码,让开发人员的开发效率提高60%以上,还可以通过自定义模板统一代码的书写规范,提高代码的规范性和可维护性,同时也能让新来的成员快速熟悉项目框架和开发流程。
只要设计好数据库并且添加好备注,就能通过自定义模板生成任意编程语言的任何程序代码,并且能够生成各种代码注释。实现只要把数据数据库设计好,整个项目就完成了很大一部分代码的编写,极大的节省了项目的开发成本。原生支持MySQL、Oracle、SQL Server、PostgreSQL、MariaDB、DB2六种数据库,支持Window、Linux、Mac OS等多种操作系统。
TableGo还可以通过服务器接连终端功能使用SSH2连接Linux服务器,实现命令执行、上传下载文件、按指定顺序自动执行各种命令和操作,实现一键更新打包上传自动化部署前后端项目工程到DEV、TEST、SIT、UAT环境,并且支持常规部署和Docker容器部署。
所有的配置都保存在本地,只要配置过一次,下次使用的时候完全可以秒项目框架、生成JavaBean、业务表前后端基础CRUD代码、数据库设计文档等,并且还集成各种实用工具,使得工作效率瞬间爆棚,生产力瞬间爆表。
使用自定义模板功能可以根据数据库表结构信息生成你想要的任何代码,例如:Java、C#、C++、Golang、Rust、Python、Objective-C、Swift、Kotlin、VB、VC、SQL、HTML、JSP、JS、PHP、Vue、React、Word、Excel等等,没有做不到只有想不到……
欢迎访问TableGo官网:http://www.tablego.cn
1、数据库配置界面:
2、公共参数配置界面:
3、生成工具界面,集成各种自动生成工具,让写代码变得更容易:
4、集成工具界面,集成多款实用工具,工作效率瞬间提升数倍:
5、捐赠名单界面,项目的发展离不开您的支持,感谢你们对TableGo项目的支持:
6、查看表结构界面,可以快速查看各数据源的表结构,并可以测试数据库的响应速度:
7、查找表字段界面,用于快速查找需要的一个或多个表字段在数据源的哪些表里面存在:
8、表字段比对界面,用于快速比对不同数据源中表结构的差异,并支持数据筛选和导出功能:
9、表字段批量比对界面,用于快速批量比对不同数据源中多个表结构的差异,并支持数据筛选和导出功能:
10、这是自动生成的数据库设计文档:
11、这是已经写好的各种不同框架CRUD代码的自定义模板示例,可以参考这些模板去写自己项目框架的自定义模板:
12、这是已经写好的Vue前端模板、导出不同数据库的DDL模板、使用随机数据生成代码的模板、使用临时参数或Excel做数据生成代码的模板:
13、这是使用MyBatisPlus的CRUD模板生成的部分代码:
14、零代码自动生成项目开发框架,自动生成项目框架和业务表前后端基础CRUD代码:
15、服务器连接终端,全自动部署项目工程(代码更新、项目打包、上传部署):
16、TableGo源代码最新统计数据:
17、提供Jar包版本,完美支持Linux和Mac OS:
18、TableGo功能一览:
运行TableGo需要安装JDK8及以上版本的Java环境,现在用的开发环境和编译环境都是JDK8,必需要在操作系统的环境变量里配置好JAVA_HOME或JRE_HOME,不然会找不到Java。
在TableGo技术交流群里会不定期发布最新的测试版,大家在使用的过程中遇到什么问题或发现什么Bug都可以在交流群里提出来,大家一起讨论一起学习,共同发展和进步。
TableGo受国家计算机软件著作权保护(登记号:2020SR0316086),禁止对该软件进行篡改、盗版及非法倒卖等,违者将自行承担相应的法律责任。并且对因用户使用该软件而产生的任何直接或间接损失不承担责任。
TableGo官网:http://www.tablego.cn
博客地址:https://blog.csdn.net/vipbooks
码 云:https://gitee.com/vipbooks/TableGo
GitHub:https://github.com/vipbooks/TableGo
项目的发展离不开您的支持,希望您能在开源平台给TableGo项目点一个Star,促进项目更好的发展(^_^)∠※
TableGo_20250808版本下载地址(包含EXE、JAR两个版本):
https://download.csdn.net/download/vipbooks/91617177