文件名称:dotsql:使用SQL的Golang库
文件大小:18KB
文件格式:ZIP
更新时间:2024-02-20 09:27:41
go sql golang-library SQLGo
dotsql 一个使用SQL的Golang库。 它不是ORM,也不是查询生成器。 Dotsql是一个库,可帮助您将sql文件保存在一个位置并轻松使用。 Dotsql在很大程度上受到启发。 安装 $ go get github.com/gchaincl/dotsql 用法 首先,您需要在sql文件中定义查询: -- name: create-users-table CREATE TABLE users ( id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL , name VARCHAR ( 255 ), email VARCHAR ( 255 ) ); -- name: create-user INSERT INTO users (name, email) VALUES (?, ?) -- name: find-users-by-email SELECT id,name,email FROM users WHERE email = ? -- name: find-one-user-by-email SELECT id
【文件预览】:
dotsql-master
----scanner.go(1KB)
----.gitignore(266B)
----go.mod(112B)
----mock_test.go(17KB)
----test_schema.sql(340B)
----.travis.yml(115B)
----LICENSE(18KB)
----examples_test.go(1KB)
----scanner_test.go(966B)
----go.sum(223B)
----dotsql.go(5KB)
----README.md(3KB)
----integration_test.go(2KB)
----dotsql_test.go(20KB)