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
that that way Im sure there will be hundreds of people that appreciate this information. Im sure all of us readers appreciate your efforts as much as me!