go-sqlex

sqlex

go-sqlex

A drop-in modernization of jmoiron/sqlx that fixes lexer bugs, automates IN expansion, and adds pluggable hooks — built for Go 1.21+.

AI 简介

sqlex 是一个与 sqlx 完全 API 兼容的 Go 数据库工具库,专为现代化 SQL 操作设计。它修复了原 sqlx 中多个 lexer 解析缺陷(如字符串内冒号、类型转换符、注释中问号等),支持跨数据库自动参数重绑定(?/$1/@p1),内置 IN 子句自动展开、可插拔 Hook 机制、泛型 JSON 列类型及 StrictMode 调试模式。适用于需要稳定、安全、跨数据库兼容的 Go 后端服务,尤其适合从 sqlx 迁移或新建依赖结构化 SQL 操作的项目。

Go
MIT License
55
Stars
1
Forks
1
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分40.9
默认分支main