V2EX POST
649 subscribers
138 photos
31 videos
99 files
104K links
v2ex新贴定时推送,可按需置顶本频道然后关闭通知
Download Telegram
一直找不到一个好的 sqlgen 生成工具,参考 sqlc,goctl 撸了一个

一直找不到一个好的 sqlgen 生成工具,参考 sqlc,goctl 写了一个工具,支持 `bun`, `gorm`, `sql`, `sqlx`, `xorm` 生成,使用还是比较简单,开发者只需要写一个 sql 文件即可通过 sqlgen 生成代码。

支持从 sql 文件和 dsn 两种数据来源

链接: https://github.com/anqiansong/sqlgen

#sqlgen #sql #生成 #文件 #工具 #sqlc #goctl #bun #gorm #sqlx
自从学了 Go 之后对 ORM 就越来越无感了

第一门开发语言是 PHP ,尤为喜欢 Laravel 里面的 ORM , 后来学了 Go ( sqlx ),反而觉得 ORM 这种东西没啥用处,还不如手写 SQL 来得快和直观。

现在写回 PHP ,都是直接 PDO 了。

#PHP #ORM #Laravel #Go #sqlx #SQL #写回 #PDO #第一门 #手写
go 每一个数据库库使用起来都不太方便,有木有

感觉没有一个方便好用的库,每一个都有使用的痛点,gorm 查询返回 error 中记录不存在也会返回 error,导致每处的查询的 error 都要做是不是记录不存在的特殊判断;sqlx 原生 sql,比较喜欢,又没有单表增删改查的封装,也很通。不知道大家有木有这样的感觉,有没有推荐的库

#error #查询 #返回 #记录 #痛点 #gorm #每处 #sqlx #sql #单表