dgw:dgw从PostgreSQL表元数据生成Golang结构和简单的TableRow Data Gateway函数 源码
dgw 描述 dgw从PostgreSQL表元数据生成Golang结构和简单的表/行数据网关功能。 受到极大启发。 为什么创建 就个人而言,当将Go与RDBMS一起使用时,我更喜欢表/行数据网关而不是ORM /查询构建器方法。 但是,编写很多列,查询占位符和结构字段非常耗时,繁琐且容易出错,即使对于简单的select / insert语句,这些字段也必须完全正确。 dgw生成Go结构,并使用简单函数从PostgreSQL表定义中获取/创建行,从而避免手动编写简单但乏味SQL。 dgw可以正确检测自动生成的列(例如,串行,bigserial),并合成主键以创建适当SQL。 dgw能够使用to
下载地址
用户评论