linux-BR.org

Notícias de software livre e tecnologias

Piotr Jastrzebski
em
Blog de Turso

Piotr sarna
em
Blog de Turso

Michael Ludden
em
Blog de Turso

Piotr Jastrzebski
em
Blog de Turso

Abhinav
em
Stackademic

Nikhil Vemu
em
Mac O’Clock

3
Rico Fritzsche
em
Codificação de nível para cima

28
Amo Sharma
em
Bytebytego System Design Alliance

52
Will Lockett
em
Prever

36
Vinita
em
Melhor programação

11
Piotr Jastrzebski
Seguir
Blog de Turso

Ouvir
Compartilhar
Este é um artigo final da minha mini -série sobre o tópico de vazamento de recursos ao usar bancos de dados SQL em Golang.Acontece que podemos usar o SQLCLOSECHECK LInter para capturar automaticamente erros relacionados ao fechamento dos recursos do banco de dados corretamente e evitar todos os problemas sobre os quais escrevi antes.Tudo o que você precisa fazer é adicionar o seguinte ao seu .golangci.yaml:
É relativamente fácil esquecer o fechamento de objetos do pacote de banco de dados/SQL na biblioteca padrão de Golang.Anteriormente, descrevi como o esquecimento de fechar o SQL.ROWS poderia levar a um impasse ou ao seu banco de dados usando o disco de uma maneira muito ineficiente.

Fonte: https://blog.turso.tech/a-linter-i-really-recommend-you-to-use-if-youre-doing-sql-in-golang-ab9fcf5b561f