文件名称:pggen:从任何Postgres查询生成类型安全的Go。 如果Postgres可以运行查询,则pggen可以为其生成代码
文件大小:146KB
文件格式:ZIP
更新时间:2024-03-06 10:51:41
postgres orm query-compiler Go
pggen-从Postgres SQL查询生成类型安全的Go方法 pggen是一个生成Go代码以提供围绕Postgres查询的类型安全包装器的工具。 如果Postgres可以运行查询,则pggen可以为其生成代码。 用名称和:one , :many或:exec注释编写SQL查询。 -- FindAuthors finds authors by first name. -- name: FindAuthors :many SELECT * FROM author WHERE first_name = pggen . arg ( ' FirstName ' ); 运行pggen生成Go代码,以为每个查询创建类型安全的方法。 pggen gen go \ --schema-glob author/schema.sql \ --query-glob ' author/*.s