Tipo de coluna de alteração PostGresql

Tipo de coluna de alteração PostGresql
Você pode ter ouvido ou sabido sobre SQL. Tecnicamente, o SQL é um idioma para bancos de dados que permitem gerenciar as informações armazenadas no banco de dados usando as tabelas, consultando essas tabelas e outros objetos relacionados. Da mesma forma, SQL, o PostgreSQL também suporta manipulação nos bancos de dados com a ajuda de consultas. Um usuário pode alterar facilmente os tipos de dados no PostgreSQL. Neste artigo, nosso foco principal é examinar o conceito de PostgreSQL e outras informações relevantes relacionadas ao PostgreSQL. Mais importante, discutiremos como alterar o tipo de coluna no PostGresql usando o Windows 10 com alguns exemplos interessantes que limparão o conceito sobre as consultas PostGresql.

PostgreSQL permite que um usuário faça várias variações com os dados armazenados. Um usuário pode adicionar uma coluna, excluir uma coluna, criar um índice, alterar o nome da coluna e, mais interessante, você também pode alterar o tipo de dados da coluna do banco de dados. Além disso, existem vários comandos no PostGresql, através dos quais podemos alterar o tipo de dados da coluna de um para outro, que inclui 'ALTER TABLE', 'Usando', 'Tipo' e 'Alter Column. Todos esses comandos têm sua funcionalidade como a declaração 'ALTER TABLE' é usada para adicionar, excluir e alterar os dados na tabela existente, enquanto a afirmação 'Alter Column' é usada para alterar os tipos de dados existentes da coluna.

Agora, vamos discutir a parte técnica e codificadora do PostgreSQL. O principal objetivo deste artigo é torná -lo familiarizado com o PostgreSQL e como alterar o tipo de coluna no PostgreSQL no Windows 10. Abaixo estão alguns exemplos fáceis de entender que você achará útil no contexto de como alterar o tipo de coluna no PostGresql usando suas consultas. Para manipular o tipo de dados armazenado no banco de dados usando consultas e comandos PostGresql, precisamos de uma tabela. Para este requisito, formamos a tabela abaixo e inserimos alguns registros nela.

A tabela acima consiste em três colunas, a saber; tabela_name, column_name e data_type. Usando esta tabela, mudaremos os tipos de dados existentes em outro usando vários métodos.

Exemplo_01: alterando o tipo de coluna de inteiro para varchar no Windows 10

Neste exemplo, vamos alterar o tipo de nome de nome de coluna 'telefone' de 'integer' para 'varchar'. Para obter a saída desejada, escreva esta consulta no PostgreSQL.

>> ALTER TABELA TBLAQSAYASINA ALTER DO TIPO DE TIPO DE COLUNA VARCHAR (11);

No PostgreSQL, usamos a afirmação 'ALTER TABLE' para alterar o tipo de dados dessa tabela específica. O comando acima mostra que está alterando o tipo de dados de uma coluna "telefone" de número inteiro para varchar com comprimento definido pelo usuário, pois um número de telefone consiste em 11 dígitos. Abaixo está o respectivo resultado da consulta.

Exemplo_02: alterando vários tipos de coluna de personagem para varchar usando uma única instrução

Exemplo_02: alterando vários tipos de coluna de personagem para varchar usando uma única instrução

>> ALTER TABLE TBLAQSAYASIN
Alter coluna FirstName Type Varchar (200),
Alter coluna LastName Type Varchar (200),

Na consulta acima, estamos mudando o tipo de dados para mais de uma coluna. No exemplo acima, mencionamos o nome da tabela em particular 'Tblaqsayasin' após a declaração 'ALTER TABLE'. Posteriormente, escrevemos os nomes das colunas que são 'primeiro nome' e 'sobrenome' logo após a declaração 'alter coluna' que alterará os tipos de dados das colunas específicas. Agora, após o comando 'Type', mencionamos o tipo de dados desejado das colunas que inserimos em Varchar (200). Aqui, temos '200' é o comprimento da string definido pelo usuário do primeiro nome e sobrenome, respectivamente. Complete a linha de comando colocando o terminador no final. Depois de executá -lo, abaixo está a saída desejada do exemplo acima.

Exemplo_03: alterando o tipo de dados da coluna de varchar para inteiro

Neste exemplo, mostraremos como alterar qualquer tipo de dados da coluna de Varchar para Inteiro. Este exemplo é um pouco diferente dos outros, pois antes de alterar qualquer tipo de coluna em um número inteiro, temos que lançar o tipo de dados Varchar no número inteiro com a ajuda do comando 'usando'. Para deixar mais claro por que estamos usando o conceito de elenco aqui, vamos considerar os comandos abaixo.

>> ALTER TABLE TBLAQSAYASIN
Alter coluna deptno tipo int

Escrevemos a consulta acima seguindo o padrão através do qual executamos os exemplos anteriores, mas quando você o executará, esse erro específico ocorrerá.

Para combater esse erro, usamos o conceito de elenco para converter todos os personagens em números inteiros primeiro.

>> ALTER TABLE TBLAQSAYASIN
Alter coluna deptno tipo int
Usando deptno :: integer;

Na parte acima da consulta, usamos a palavra -chave 'usando' para alterar o tipo de dados 'Deptno' no número inteiro. Enquanto que o restante da sintaxe permanece o mesmo. Abaixo está o resultado da consulta PostGresql acima.

Exemplo_04: alterando o tipo de dados da coluna de varchar para boolean e jsonb

Agora, para fazer você entender melhor o uso da palavra -chave 'usando' em termos de alteração do tipo de dados Varchar para qualquer outro tipo de dados. Neste exemplo, modificamos nossa tabela e inserimos alguns dados adicionais. Aqui está a tabela atualizada.

Como você pode ver, adicionamos duas novas colunas, a saber; ISACTIVO E DESCRIÇÃO COM TIPO DE DADOS VARCHO. Neste exemplo, nosso objetivo é converter o tipo de dados Varchar das respectivas colunas em um tipo de dados booleano e objetos JSON. Para fazer isso, siga a sintaxe da consulta abaixo:

>> ALTER TABLE TBLAQSAYASIN ALTER COLUNA DESCRIÇÃO DIPPER JSONB Usando Descrição :: jsonb;

Usamos a declaração 'ALTER TABLE' para alterar o nome da tabela 'tblaqsayasin'. Depois que o nome da coluna selecionado é mencionado que é 'descrição' cujo tipo de dados será manipulado com a ajuda da consulta de Varchar para JSONB. Complete a consulta adicionando um terminador no final e depois de executá -lo, você receberá a tabela resultante abaixo.

Seguindo a sintaxe e o formato acima com a ajuda da palavra -chave 'usando', também alteraremos o tipo de dados do nome da coluna 'isactive' de Varchar para 'booleano'.

>> ALTER TABLE TBLAQSAYASIN
Alter coluna ISActive tipo booleano usando isactive :: boolean;

Usando a consulta acima, obteremos a saída desejada e, em seguida, a tabela resultante se parece com isso depois de executar esta consulta com sucesso.

SAÍDA:

Como você pode ver na tabela acima, o tipo de nome de nome da coluna 'isactive' é alterado ou atualizado de Varchar para booleano.

Conclusão:

Neste artigo, discutimos o básico do SQL e seu objetivo, juntamente com sua comparação com a funcionalidade e os recursos do PostgreSQL. Tentamos o nosso melhor nível para fazer você entender o conceito de PostgreSQL e como alterar os tipos de dados da coluna usando consultas PostGresql no Windows 10. Além disso, demos a você uma base de todos os comandos ou declarações usadas para modificar os tipos de coluna antes de explicar os exemplos para sua conveniência. No artigo acima, mencionamos vários exemplos fáceis de entender de como alterar o tipo de dados de qualquer coluna de inteiro para Varchar e de Varchar para Boolean, Inteiro e JSONB com a ajuda da palavra-chave 'usando'. Espero que este artigo o ajude na implementação das consultas PostGresql.