sql2struct:一个开发者友好的使用sql生成golang结构体的工具
SQL2Struct
SQL2Struct是一款对golang开发者友好的chrome插件,根据在mysql中创建数据表的sql语句,自动生成golang中的struct,在golang开发者使用诸如gorm之类的框架时,可以很好的把mysql中的数据表与orm的结构体关联起来。
使用说明
下载扩展源码
git clone https://github.com/idoubi/sql2struct.git
安装扩展
Chrome浏览器地址栏输入chrome://extensions/进入扩展程序管理中心,
点击“加载已解压的扩展程序”,通过源码进行安装。
在mysql中获取生成数据表的sql语句
show create table system_user\G;
进入插件主页面,把上一步得到的sql语句粘贴至左侧的输入框
复制右侧生成的struct,粘贴至golang代码中即可
配置说明
目前