Tipo Boolean
Em PostgreSQL, o tipo de dados BOOLEAN
é usado para armazenar valores de verdadeiro (TRUE
), falso (FALSE
) ou nulo (NULL
). Esse tipo de dado é frequentemente utilizado para representar valores de lógica binária, onde algo pode ser verdadeiro, falso ou desconhecido/não aplicável.
Aqui está um exemplo de como criar uma tabela com uma coluna do tipo BOOLEAN
:
CREATE TABLE exemplo_boolean (
id SERIAL PRIMARY KEY,
ativo BOOLEAN
);
Neste exemplo, a tabela exemplo_boolean
tem uma coluna chamada ativo
do tipo BOOLEAN
, que pode armazenar valores TRUE
, FALSE
ou NULL
.
Para inserir dados na coluna BOOLEAN
, você pode fazer o seguinte:
INSERT INTO exemplo_boolean (ativo) VALUES (TRUE);
INSERT INTO exemplo_boolean (ativo) VALUES (FALSE);
INSERT INTO exemplo_boolean (ativo) VALUES (NULL);
Você também pode atualizar e consultar dados na coluna BOOLEAN
como faria com qualquer outro tipo de dados.
Operações de comparação lógica, como AND
, OR
e NOT
, podem ser usadas em consultas SQL para realizar operações baseadas em valores booleanos.
Por exemplo, para selecionar todas as linhas onde a coluna ativo
é verdadeira, você pode fazer o seguinte:
SELECT * FROM exemplo_boolean WHERE ativo = TRUE;
O tipo de dados BOOLEAN
é muito útil quando você precisa armazenar valores de verdadeiro/falso em um banco de dados PostgreSQL. Ele é eficaz para representar estados de ativação, confirmações, aprovações e outras situações onde a lógica de verdadeiro/falso é aplicável.