PostgreSQL tem uma instrução ADD COLUMN para adicionar uma ou mais colunas a uma tabela de banco de dados existente. Para adicionar uma nova coluna a uma tabela existente, você usa a instrução ALTER TABLE ADD COLUMN.

Syntax:ALTER TABLE table_nameADD COLUMN new_column_name data_type;

Vamos analisar a sintaxe acima:

  • Primeiro, especifique a tabela que você deseja adicionar uma nova coluna na cláusula ALTER TABLE.
  • Segundo, indique o nome da coluna com seu atributo, como tipo de dados, valor padrão, etc, na cláusula ADD COLUMN.

Agregando uma nova coluna à tabela, o PostgreSQL anexa-a no final da tabela. O PostgreSQL não tem opção para definir a posição da nova coluna na tabela.

Exemplo 1:
Primeiro, criamos uma tabela (digamos, village), com village_id e village_name colunas usando a instrução abaixo:

CREATE TABLE village( village_id SERIAL PRIMARY KEY, village_name VARCHAR NOT NULL);

Agora adicionamos uma district coluna à tabela como abaixo:

ALTER TABLE villageADD COLUMN district VARCHAR;

Agora podemos verificar se a coluna foi adicionada usando a declaração abaixo:

SELECT * FROM village;

Output:

Exemplo 2:
Primeiro, criamos uma tabela (digamos, cars), com car_id e car_name colunas usando a instrução abaixo:

CREATE TABLE cars( car_id SERIAL PRIMARY KEY, car_name VARCHAR NOT NULL);

Agora adicionamos uma modelcoluna à tabela como abaixo:

ALTER TABLE carsADD COLUMN model VARCHAR;

Agora podemos verificar se a coluna foi adicionada usando a declaração abaixo:

SELECT * FROM cars;

Output:

Articulação de artigos :

Deixe uma resposta

O seu endereço de email não será publicado.