Tipo SMALLINT

Em PostgreSQL, o tipo de dados SMALLINT é usado para armazenar números inteiros pequenos. Ele pode armazenar números inteiros na faixa de -32.768 a 32.767. O tipo SMALLINT é útil quando você precisa armazenar valores inteiros que não ultrapassam essa faixa de valores.

Aqui está um exemplo de como criar uma tabela com uma coluna do tipo SMALLINT:

CREATE TABLE exemplo_smallint (
    id SERIAL PRIMARY KEY,
    quantidade SMALLINT
);

Neste exemplo, a tabela exemplo_smallint tem uma coluna chamada quantidade do tipo SMALLINT.

Para inserir dados na coluna SMALLINT, você pode fazer o seguinte:

INSERT INTO exemplo_smallint (quantidade) VALUES (100);
INSERT INTO exemplo_smallint (quantidade) VALUES (-500);

Você também pode atualizar e consultar dados na coluna SMALLINT como faria com qualquer outro tipo de dados.

UPDATE exemplo_smallint SET quantidade = 200 WHERE id = 1;
SELECT * FROM exemplo_smallint WHERE quantidade > 0;

O tipo de dados SMALLINT é eficiente para armazenar números inteiros pequenos. Se você precisa armazenar números inteiros maiores, você pode considerar usar o tipo INTEGER para uma faixa de valores maior ou BIGINT para números ainda maiores. Escolha o tipo de dados que melhor atenda às necessidades específicas do seu aplicativo.