Tipo BIGINT
Em PostgreSQL, o tipo de dados BIGINT
é usado para armazenar números inteiros grandes. Ele pode armazenar números inteiros na faixa de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. O tipo BIGINT
é útil quando você precisa armazenar valores inteiros que ultrapassam a faixa do tipo INTEGER
.
Aqui está um exemplo de como criar uma tabela com uma coluna do tipo BIGINT
:
CREATE TABLE exemplo_bigint (
id SERIAL PRIMARY KEY,
quantidade BIGINT
);
Neste exemplo, a tabela exemplo_bigint
tem uma coluna chamada quantidade
do tipo BIGINT
.
Para inserir dados na coluna BIGINT
, você pode fazer o seguinte:
INSERT INTO exemplo_bigint (quantidade) VALUES (10000000000);
INSERT INTO exemplo_bigint (quantidade) VALUES (-99999999999);
Você também pode atualizar e consultar dados na coluna BIGINT
como faria com qualquer outro tipo de dados.
UPDATE exemplo_bigint SET quantidade = 20000000000 WHERE id = 1;
SELECT * FROM exemplo_bigint WHERE quantidade > 0;
O tipo de dados BIGINT
é eficiente para armazenar números inteiros muito grandes. Se você precisa de uma faixa de valores ainda maior, você pode considerar usar o tipo NUMERIC
para alta precisão ou TEXT
para armazenamento de texto para números muito grandes. Escolha o tipo de dados que melhor atenda às necessidades específicas do seu aplicativo.