Como permitir valores nulos do Golang na Base de Dados?

ortizdavid

Ortiz de Arcanjo António David

Posted on March 15, 2024

Como permitir valores nulos do Golang na Base de Dados?

De acordo com as regras de negócio da aplicação, certos valores podem ser nulos na base de dados. Estes valores nulos são referidos como "campos não obrigatórios".

Os formulários HTML normalmente tratam todos os valores dos campos como strings.

A linguagem Golang não possui um tipo específico para valores opcionais. Uma estratégia adotada é usar ponteiros para os valores e retornar nil quando não há valores.
No final, deve ser feita uma conversão dos valores dos formulários para o valor nulo ou outro.

Por exemplo, ao inserir valores nulos usando Go e MySQL, podemos fazer uso de ponteiros para representar campos opcionais.

Código-fonte : https://github.com/ortizdavid/go-null-dbvalues

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

💖 💪 🙅 🚩
ortizdavid
Ortiz de Arcanjo António David

Posted on March 15, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related