Categorygithub.com/eucatur/go-toolbox/database
package
1.0.6
Repository: https://github.com/eucatur/go-toolbox.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

database

É um wrapper do SQLx com o objetivo de entrar uma conexão com banco de dados (MySQL, Postgres ou SQLite) somente lhe indicando o arquivo env com os paramentros de conexão

** MAX_OPEN_CONNS ** Use este parametro no env para alterar o máximo de conexoes simultaneas possíveis

Exemplo

package main

import (
	"github.com/eucatur/go-toolbox/database"
)

func main() {
	db, err := database.GetByFile("sqlite3-config.json")

	if err != nil {
		panic(err)
	}

	var users map[string]string

	err = db.Select(&users, `select * from users`)

	if err != nil {
		panic(err)
	}
}