PostgreSQL – AGREGAR COLUMNA

PostgreSQL tiene una instrucción ADD COLUMN para agregar una o más columnas a una tabla de base de datos existente. Para agregar una nueva columna a una tabla existente, utilice la instrucción ALTER TABLE ADD COLUMN.

Syntax:
ALTER TABLE table_name
ADD COLUMN new_column_name data_type;

Analicemos la sintaxis anterior:

  • Primero, especifique la tabla a la que desea agregar una nueva columna en la cláusula ALTER TABLE .
  • En segundo lugar, indique el nombre de la columna con su atributo, como tipo de datos, valor predeterminado, etc., en la cláusula ADD COLUMN.

Al agregar una nueva columna a la tabla, PostgreSQL la agrega al final de la tabla. PostgreSQL no tiene opción para establecer la posición de la nueva columna en la tabla.

Ejemplo 1:
Primero, creamos una tabla (por ejemplo, village), con village_id y village_name columnas usando la siguiente declaración:

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

Ahora agregamos una district columna a la tabla como se muestra a continuación:

ALTER TABLE village
ADD COLUMN district VARCHAR;

Ahora podemos verificar si la columna se ha agregado usando la siguiente declaración:

SELECT * FROM village;

Producción:

Ejemplo 2:
Primero, creamos una tabla (por ejemplo, cars), con car_id y car_name columnas usando la siguiente declaración:

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

Ahora agregamos una modelcolumna a la tabla como se muestra a continuación:

ALTER TABLE cars
ADD COLUMN model VARCHAR;

Ahora podemos verificar si la columna se ha agregado usando la siguiente declaración:

SELECT * FROM cars;

Producción:

Publicación traducida automáticamente

Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *