Categorygithub.com/elnerribeiro/go-mustache-db
modulepackage
0.0.13
Repository: https://github.com/elnerribeiro/go-mustache-db.git
Documentation: pkg.go.dev

# README

go-mustache-db

Biblioteca para acesso a dados (Postgres e MySQL)

import "github.com/elnerribeiro/go-mustache-db"

Arquivos necessários:

. Arquivo application.properties:

printSql=false

db.url=postgres://USERNAME:PASSWORD@HOST:PORTA/BANCO (Postgres)

ou

db.url=username:password@host:porta/banco?param=value (MySQL)

. Pasta consultas/ . Arquivos terminados em .sql

# Functions

Close closes the connection to Database.
Commit commita a transacao.
Delete remove uma linha na tabela.
ExecuteSQL executa um SQL e traz o retorno.
GetTransaction retorna uma transacao.
InitDb inicializa a conexao com o DB.
Insert insere uma linha na tabela.
InsertReturningPostgres executa um insert e traz o id inserido.
Rollback rollback na transacao.
SelectAll executa um select no banco e retorna todos os resultados.
SelectOne executa um select no banco e retorna o primeiro resultado.
Update altera uma linha na tabela.

# Variables

Database is the Database connection.

# Structs

Transacao e uma transacao do banco de dados.

# Type aliases

Dados e um hashmap.