Skip to content

ORMTools是一款可以将数据库表结构转化为Golang Struct结构的可视化工具

License

Notifications You must be signed in to change notification settings

louismax/ORMTools

Repository files navigation

ORMTools

ORMTools是一款可以将数据库表结构转化为Golang Struct结构的可视化工具,支持ssh连接,可自定义设置字段转换规则,支持GORM Tag、Json Tag,支持部分GORM模型约定......

Go Report Card GitHub go.mod Go version GitHub package.json version (subfolder of monorepo) GitHub GitHub language count GitHub code size in bytes GitHub tag (latest by date) GitHub commit activity GitHub last commit GitHub Release Date

立即下载使用

webview2运行时依赖

ORMTools需要依赖Microsoft WebView2运行时,默认情况下,Windows 11 会安装它,但有些机器不会。 在未检测到合适的运行时的时候,应用会主动下载并运行WebView2运行时引导程序

应用功能及配置

  • 自定义代码风格
  • 自定义忽略显示哪些数据库名(默认忽略mysql系统数据库information_schema、performance_schema 、mysql 、sys)
  • 自定义忽略显示数据表名
  • 库表结构树表comment的显示控制
  • 自定义表名(GORM实现Tabler接口更改默认蛇形复数表名)
  • JSON标签显示控制
  • Grom Column标签显示控制
  • 自定义忽略显示字段名
  • 自定义数据库字段类型转换go struct的转换规则(应用默认规则可通过“引入全部规则”功能查看)
  • 通过SSH跳板连接数据库
  • 导出连接配置
  • 导入连接配置

About

ORMTools是一款可以将数据库表结构转化为Golang Struct结构的可视化工具

Resources

License

Stars

Watchers

Forks

Packages

No packages published