Bienvenidos a este post en el cual voy a compartirles los pasos a seguir para agregar una columna (alter table) a una tabla de nuestra base de datos, les va a resultar fácil entender ya que he creado un video en YouTube en el cual explico a fondo del tema, si deseas ver el video solo dale play en el apartado de la parte de abajo o continúa leyendo el articulo.
Agregar columna a una tabla de una base de datos postgres (ALTER TABLE)
Para realizar este procedimiento debemos tener creada una tabla en la base de datos, ya que vamos a agregar una columna nueva (id_cursos) a la tabla Alumnos que ya la creamos en un artículo anterior
Primer paso
Con el siguiente script vamos a agregar una columna (id_cursos) a la tabla Alumnos, la columna nueva se debe crear con tipo de dato entero INT el mismo que nos va a servir para relacionar con una nueva tabla llamada Cursos
alter table alumnos add column id_curso int;
Segundo paso
Ahora vamos a crear una tabla llamada Cursos para realizar la relación con la columna que creamos en el PRIMER PASO
create table cursos
(
id serial not null,
descripcion character varying(100),
estado character varying(1),
primary key (id)
)
Tercer paso
Crear la relación entre el la columna agregada (id_cursos) de la tabla alumnos, con la tabla Cursos, lo cual ya expliqué en un articulo anterior.
ALTER TABLE alumnos ADD CONSTRAINT fk_id_curso FOREIGN KEY (id_curso)
REFERENCES public.cursos (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION

