Visão geral dos tipos de dados postgreSQL

Visão geral dos tipos de dados postgreSQL
Ao trabalhar com qualquer banco de dados ou um sistema de gerenciamento de banco de dados, é considerado muito importante entender todos os diferentes tipos de dados que ele suporta. Isso é feito para garantir que você lide com seus dados com eficiência enquanto trabalha com esse banco de dados ou DBMS. Portanto, neste artigo, forneceremos uma breve visão geral dos diferentes tipos de dados de PostgreSQL, seguido de um exemplo que utiliza alguns desses tipos de dados.

Observação: Aqui, vamos discutir apenas os tipos de dados PostGresql mais usados.

Uma visão geral dos tipos de dados postgreSQL

Embora o PostgreSQL suporta um grande número de tipos de dados diferentes, no entanto, alguns dos tipos de dados PostgreSQL mais usados, juntamente com seus subtipos, são discutidos abaixo:

Numérico
Este tipo de dados PostGresql específico é utilizado para armazenar os dados numéricos. Esse tipo é dividido ainda mais nos tipos de dados, como inteiro, smallint, bigint, decimal, real, serial, precisão dupla, etc. Todos esses tipos de dados correspondem aos diferentes tipos de dados numéricos, dependendo do seu tamanho e da natureza do valor que ele pode conter.

Textual
Este tipo de dados PostGresql é utilizado para armazenar os dados textuais. Este tipo é dividido em tipos de dados como caracteres, varchar, texto, etc. Novamente, esses tipos de dados diferem dependendo do tamanho dos dados que eles podem conter.

boleano
O tipo de dados booleano corresponde aos valores de dados que podem ser verdadeiros ou falsos ou "0" ou "1". Esse tipo de dados é usado principalmente para armazenar os valores dos diferentes estados de um interruptor ou os estados de uma bandeira.

Temporal
O tipo temporal está relacionado à data e hora. Isso inclui os tipos de dados, como data, hora, registro de data e hora, intervalo, etc.

Monetário
Este tipo de postgreSQL é particularmente usado para armazenar dados de moeda. O tipo de dados específico usado para servir a esse objetivo no PostgreSQL é dinheiro.

JSON
Como diz o nome, esse tipo de dados PostGresql específico é utilizado para armazenar os dados JSON.

Xml
Este tipo de dados PostGresql é utilizado para armazenar os dados XML.

Variedade
O tipo de dados da matriz no PostGresql é usado para definir uma coluna de uma tabela que pode atuar como uma matriz multidimensional do tipo de dados desejado.

Uuid
Este tipo de dados PostGresql em particular é utilizado para manter os identificadores coletivamente exclusivos que são um conjunto de 32 dígitos ou caracteres cada.

Especial
Este tipo específico é usado para armazenar tipos especiais de dados. Isso é dividido em tipos de dados; O primeiro é o endereço de rede e o segundo são dados geométricos. O tipo de dados de endereço de rede contém os endereços de rede i.e. Endereços IPv4 e IPv6, endereços MAC, etc. Enquanto os dados geométricos se referem aos tipos de dados como ponto, linha, caixa, círculo, polígono, caminho, etc.

Exemplo de usar os diferentes tipos de dados do PostGresql

Neste exemplo, usaremos alguns dos diferentes tipos de dados do PostGresql, criando uma tabela PostGresql.

Etapa 1: Verificando se o servidor PostgreSQL está ativo ou não
Primeiro, queremos verificar se o servidor PostgreSQL está ativo em nosso sistema ou não. Para isso, executaremos o comando subsequente no terminal do nosso sistema:

$ sudo status systemctl pósgresql

O servidor PostgreSQL está ativo em nosso sistema, como você pode ver na imagem mostrada abaixo:

Etapa 2: Faça login no servidor PostGresql
Depois de confirmar o status ativo do servidor PostgreSQL, faremos login em nosso servidor com o seguinte comando:

$ sudo -i -u postgres

Neste comando, "PostGres" refere -se ao usuário padrão do PostGresql. Fazer isso vai nos registrar imediatamente no servidor PostgreSQL.

Etapa 3: Entrando no console do PostGresql
Agora, precisamos acessar o console do PostGresql executando as instruções apresentadas abaixo:

$ psql

Este comando nos levará instantaneamente ao console PostgreSQL, onde podemos executar facilmente todas as consultas desejadas.

Etapa 4: Criando uma nova tabela PostGresql
Depois de entrar no console PostgreSQL, criaremos uma nova tabela que mantém campos com alguns dos tipos de dados PostgreSQL. Vamos executar a consulta subsequente para fazê -lo:

# Criar tabela Datatype (Número da chave primária serial, nome Varchar (255) não nulo, sinalizador booleano não nulo);

A mensagem de resposta mostrada abaixo indicará uma criação de tabela bem -sucedida.

Etapa 5: Inserindo valores na tabela PostgreSQL
Agora, adicionaremos alguns valores desejados à tabela PostgreSQL executando a seguinte consulta:

# Insira nos valores do tipo de dados (1, 'John', '1');

A mensagem de resposta mostrada abaixo indicará uma inserção de registro bem -sucedida.

Da mesma maneira, inseriremos outro registro da seguinte maneira:

# Inserir em valores de tipo de dados (2, 'Harry', '0');

A mensagem de resposta mostrada abaixo indicará uma inserção de registro bem -sucedida.

Etapa 6: Exibindo os valores inseridos na tabela PostgreSQL
Finalmente, simplesmente exibiremos todos os registros inseridos no console PostGresql para visualizar os vários tipos de dados que usamos. Para isso, executaremos a consulta subsequente:

# Selecione * do Datatype;

Os registros pertencentes aos diferentes tipos de dados do PostGresql são mostrados na imagem abaixo:

Dica adicional

Depois de executar todas as consultas desejadas no console PostgreSQL, você pode sair do console executando a seguinte consulta:

# \ q

Além disso, para sair do servidor PostgreSQL após sair do console, você pode executar o comando mostrado abaixo:

# saída

Este comando o levará de volta ao terminal do seu sistema regular.

Conclusão

Este artigo forneceu um resumo dos tipos de dados PostgreSQL mais usados ​​com mais frequência. Depois de declarar uma breve descrição de cada um desses tipos de dados, juntamente com seus subtipos, compartilhamos um exemplo simples com você que utiliza alguns deles tipos de dados postgreSQL discutidos para que você possa entender como pode usar esses tipos de dados enquanto Trabalhando com este DBMS. Este artigo foi apenas um guia introdutório sobre os tipos de dados PostGresql mais usados, no entanto, você pode explorar os outros tipos de dados PostGresql por conta própria.