Tecnologia da Informação
Criar uma coluna em uma tabela existente no PostgreSql
Para criar uma coluna em uma tabela existente no postgresql utilizamos a seguinte sintaxe:
ALTER TABLE nomedatabela ADD COLUMN nomedacoluna tipodedado;
Significado:
- ALTER TABLE: comando do postgresql para alterar a tabela;
- nomedatabela: nome da tabela que contém a coluna que será criada;
- ADD COLUMN: comando do postgresql que indica que uma coluna deverá ser adicionada;
- nomedacoluna: nome da coluna que será criada;
- tipodedado: tipo de dado da coluna. Exemplo: integer, smallint, character varying, boolean etc.
Exemplo:
Na tabela "esporte" queremos criar a coluna "disponibilidade" para indicar se a modalidade esportiva está disponível em um centro de treinamento. Podemos visualizar a tabela "esporte" na imagem abaixo:
Para criarmos a coluna "disponibilidade" executaremos o comando abaixo:
ALTER TABLE esporte ADD COLUMN disponibilidade boolean;
Veja a tabela abaixo após a execução do comando:
Como podemos visualizar acima a coluna já foi criada. Para atualizarmos a disponibilidade das modalidades esportivas utilizaremos os comandos abaixo:
/*atletismo não está disponivel*/
UPDATE esporte SET disponibilidade = false WHERE id = 1;
/*futebol está disponivel*/
UPDATE esporte SET disponibilidade = true WHERE id = 2;
/*natação está disponivel*/
UPDATE esporte SET disponibilidade = true WHERE id = 3;
Podemos ver o resultado da atualização na tabela abaixo.
loading...
-
Postgresql - Mudar O Nome De Uma Tabela
Para renomear uma tabela no PostgreSql utilizamos o seguinte comando: ALTER TABLE nome_da_tabela RENAME TO novo_nome_da_tabela;Caso tenha interesse, faça o download do exemplo, veja no GitHub ou assista o vídeo no final do artigo. 1º Exemplo Vamos...
-
Postgresql - Criar Tabela Segunda Parte
Nesta segunda parte, vamos mostrar: como criar uma tabela. Vamos apresentar um exemplo da criação da tabela "tb_paciente";incluir registros em uma tabela utilizando o comando INSERT; criar uma coluna com preenchimento obrigatório ou...
-
Postgresql - Importar Arquivo Csv E Txt
Vamos supor que precisamos importar para a tabela "tb_esporte" os dados do arquivo "'C:/temp/arq_esporte.csv'". Conforme imagem a seguir: Tabela: tb_esporte Arquivo: arq_esporte.csv Para importar o arquivo utilizamos o seguinte comando:...
-
Postgresql - Exportar Arquivo Csv E Txt
Vamos supor que precisamos exportar a tabela "tb_esporte" para um arquivo csv. Podemos visualizar a tabela esporte a seguir: Para exportar a tabela utilizamos o seguinte comando: COPY ( SELECT id, esporte_desc, disponibilidade FROM tb_esporte...
-
Mudar O Nome De Uma Coluna No Postgresql
Para alterar o nome de uma coluna no postgresql utilizamos a seguinte sintaxe: ALTER TABLE nome_da_tabela RENAME coluna_antiga TO coluna_nova; Significado:ALTER TABLE: comando do postgresql para alterar a tabela;nome_da_tabela: nome da...
Tecnologia da Informação