文件名称:go-structured-query:为Go输入安全SQL查询生成器和struct映射器
文件大小:427KB
文件格式:ZIP
更新时间:2024-02-25 06:20:33
mysql go postgres sql type-safe
sq(结构化查询) :bullseye: :trophy: sq是用于Go的代码生成的,类型安全的查询生成器和结构映射器。 :trophy: :bullseye: • • 该软件包在Go的数据库/ sql之上提供类型安全的查询。 它本质上是一个光荣的字符串生成器,但是可以在所有适当的地方自动执行操作,从而使使用SQL查询的过程变得轻松愉快且无样板。 避免魔术串。 用Go编写SQL查询充满了:直接在应用程序代码中指定的字符串会影响应用程序的行为。 具体来说,您必须一遍又一遍地对表或列名进行硬编码到您的查询中(即使ORM对此也有罪!)。 这样的魔术字符串容易产生错别字,并且随着数据库架构的变化而难以更改。 sq从数据库中生成表结构,并确保您编写的任