Tipo Inteiro

Em PostgreSQL, o tipo de dados INTEGER é usado para armazenar números inteiros. Ele pode armazenar números inteiros na faixa de -2.147.483.648 a 2.147.483.647. O tipo INTEGER é comumente usado para armazenar valores numéricos inteiros, como IDs, contagens e outras informações inteiras.

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

CREATE TABLE exemplo_integer (
    id SERIAL PRIMARY KEY,
    idade INTEGER
);

Neste exemplo, a tabela exemplo_integer tem uma coluna chamada idade do tipo INTEGER.

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

INSERT INTO exemplo_integer (idade) VALUES (30);
INSERT INTO exemplo_integer (idade) VALUES (-15);

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

UPDATE exemplo_integer SET idade = 35 WHERE id = 1;
SELECT * FROM exemplo_integer WHERE idade > 20;

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