From 022a9b2de18ff47d57d839c0f836e44c98e00d60 Mon Sep 17 00:00:00 2001 From: devlights Date: Wed, 20 Dec 2023 08:33:51 +0000 Subject: [PATCH 1/4] Update --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 09eff7e..d990336 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# sql-map +# sqlmap A small library that maps the results of Go's ```*sql.Rows``` to ```[]map[string]any```. From 01a4cff60c49303c20efe53d9739223668035fda Mon Sep 17 00:00:00 2001 From: devlights Date: Wed, 20 Dec 2023 10:26:41 +0000 Subject: [PATCH 2/4] Update --- .gitpod.yml | 1 + Taskfile.yml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/.gitpod.yml b/.gitpod.yml index b0ceef0..bb86d59 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -11,6 +11,7 @@ tasks: go install github.com/go-delve/delve/cmd/dlv@latest && go install go.uber.org/nilaway/cmd/nilaway@latest && task download-db + task build command: go version diff --git a/Taskfile.yml b/Taskfile.yml index f280e41..8ec53a4 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -16,6 +16,9 @@ tasks: - mkdir testdb - mv "{{.DBFILE}}" testdb/ - rm -f "{{.ZIPFILE}}" + build: + cmds: + - go build test: cmds: - go test -v ./... From 2eecd361a1fc937cd717e8722d8d5c9df7142dcf Mon Sep 17 00:00:00 2001 From: devlights Date: Wed, 20 Dec 2023 10:29:04 +0000 Subject: [PATCH 3/4] Update --- .gitpod.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitpod.yml b/.gitpod.yml index bb86d59..e2e91a5 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -10,8 +10,7 @@ tasks: go install github.com/mgechev/revive@latest && go install github.com/go-delve/delve/cmd/dlv@latest && go install go.uber.org/nilaway/cmd/nilaway@latest && - task download-db - task build + task download-db build command: go version From 7fa6ae30ffe8695c787f148cdb01835bd918f3f4 Mon Sep 17 00:00:00 2001 From: devlights Date: Wed, 20 Dec 2023 10:44:13 +0000 Subject: [PATCH 4/4] Update README --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index d990336..3eeba1f 100644 --- a/README.md +++ b/README.md @@ -11,12 +11,25 @@ go get github.com/devlights/sqlmap@latest ## Usage ```go +var ( + db *sql.DB + err error +) + db, _ := sql.Open("sqlite", "path/to/db") defer db.Close() +var ( + rows *sql.Rows +) + rows, _ := db.Query("SELECT * FROM xxxxx") defer rows.Close() +var ( + mapRows []map[string]any +) + mapRows, err := sqlmap.MapRows(rows) if err != nil { return err