goyesql

Go + Yesql

  • Owner: nleof/goyesql
  • Platform:
  • License:: BSD 2-Clause "Simplified" License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Build Status
GoDoc
Go Report Card

goyesql

Golang + Yesql

Parse a file and associate SQL queries to a map. Useful for separating SQL from code logic.

Installation

$ go get -u github.com/nleof/goyesql

Usage

Create a file containing your SQL queries

-- queries.sql

-- name: list
SELECT *
FROM foo;

-- name: get
SELECT *
FROM foo
WHERE bar = $1;

And just call them in your code!

queries := goyesql.MustParseFile("queries.sql")
// use queries["list"] with sql/database, sqlx ...

Enjoy!

Main metrics

Overview
Name With Ownernleof/goyesql
Primary LanguageGo
Program languageGo (Language Count: 1)
Platform
License:BSD 2-Clause "Simplified" License
所有者活动
Created At2015-11-02 02:10:55
Pushed At2023-11-29 18:18:25
Last Commit At2023-11-29 19:18:25
Release Count3
Last Release Namev1.0.2 (Posted on )
First Release Namev1.0.0 (Posted on )
用户参与
Stargazers Count252
Watchers Count7
Fork Count10
Commits Count25
Has Issues Enabled
Issues Count2
Issue Open Count1
Pull Requests Count3
Pull Requests Open Count0
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private