From ee7931ad5b9d70c7060c4ae3bc5db3ef34189843 Mon Sep 17 00:00:00 2001 From: Jose Baez Date: Wed, 11 May 2022 15:05:30 +0000 Subject: [PATCH] Script para postgres --- README.txt | 94 +++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/README.txt b/README.txt index 6aab5ad..f4aa795 100644 --- a/README.txt +++ b/README.txt @@ -1,63 +1,63 @@ -CREATE TABLE "Postulante" ( - "id" int PRIMARY KEY, - "nombre" varchar, - "apellido" varchar, - "nro_cedula" int, - "correo" varchar, - "telefono" varchar, - "direccion" varchar, - "experiencia_laboral" boolean DEFAULT false, - "estudio_universitario" boolean DEFAULT false, - "notebook" boolean DEFAULT false, - "bootcamp_id" int, - "aceptado" boolean DEFAULT false +CREATE TABLE Postulante ( + id serial PRIMARY KEY, + nombre varchar, + apellido varchar(50), + nro_cedula int, + correo varchar(50), + telefono varchar(50), + direccion varchar(50), + experiencia_laboral BOOLEAN NOT NULL DEFAULT FALSE, + estudio_universitario BOOLEAN NOT NULL DEFAULT FALSE, + notebook BOOLEAN NOT NULL DEFAULT FALSE, + bootcamp_id int, + aceptado BOOLEAN NOT NULL DEFAULT FALSE ); -CREATE TABLE "Postulante_Lenguaje" ( - "id" int PRIMARY KEY, - "id_postulante" int, - "id_lenguaje" int +CREATE TABLE Postulante_Lenguaje ( + id serial PRIMARY KEY, + id_postulante int, + id_lenguaje int ); -CREATE TABLE "Lenguaje" ( - "id" int PRIMARY KEY, - "nombre_lenguaje" varchar +CREATE TABLE Lenguaje ( + id serial PRIMARY KEY, + nombre_lenguaje varchar(50) ); -CREATE TABLE "Bootcamp" ( - "id" int PRIMARY KEY, - "id_lenguaje" int, - "id_profesor" int, - "fecha_inicio" date, - "fecha_fin" date, - "descripcion" varchar, - "imagen" varchar, - "titulo" varchar, - "activo" boolean DEFAULT true +CREATE TABLE Bootcamp ( + id serial PRIMARY KEY, + id_lenguaje int, + id_profesor int, + fecha_inicio date, + fecha_fin date, + descripcion varchar(200), + imagen varchar(50), + titulo varchar(50), + activo BOOLEAN NOT NULL DEFAULT TRUE ); -CREATE TABLE "Profesor" ( - "id" int PRIMARY KEY, - "nombre" varchar, - "apellido" varchar, - "nro_cedula" int, - "correo" varchar +CREATE TABLE Profesor ( + id serial PRIMARY KEY, + nombre varchar(50), + apellido varchar(50), + nro_cedula int, + correo varchar(50) ); -CREATE TABLE "Usuario" ( - "id" int PRIMARY KEY, - "nombre" varchar, - "apellido" varchar, - "correo" varchar, - "password" varchar +CREATE TABLE Usuario ( + id serial PRIMARY KEY, + nombre varchar(50), + apellido varchar(50), + correo varchar(50), + contrasena varchar(50) ); -ALTER TABLE "Bootcamp" ADD FOREIGN KEY ("id_lenguaje") REFERENCES "Lenguaje" ("id"); +ALTER TABLE Bootcamp ADD FOREIGN KEY (id_lenguaje) REFERENCES Lenguaje(id); -ALTER TABLE "Postulante_Lenguaje" ADD FOREIGN KEY ("id_postulante") REFERENCES "Postulante" ("id"); +ALTER TABLE Postulante_Lenguaje ADD FOREIGN KEY (id_postulante) REFERENCES Postulante (id); -ALTER TABLE "Postulante_Lenguaje" ADD FOREIGN KEY ("id_lenguaje") REFERENCES "Lenguaje" ("id"); +ALTER TABLE Postulante_Lenguaje ADD FOREIGN KEY (id_lenguaje) REFERENCES Lenguaje (id); -ALTER TABLE "Bootcamp" ADD FOREIGN KEY ("id_profesor") REFERENCES "Profesor" ("id"); +ALTER TABLE Bootcamp ADD FOREIGN KEY (id_profesor) REFERENCES Profesor (id); -ALTER TABLE "Postulante" ADD FOREIGN KEY ("bootcamp_id") REFERENCES "Bootcamp" ("id"); \ No newline at end of file +ALTER TABLE Postulante ADD FOREIGN KEY (bootcamp_id) REFERENCES Bootcamp(id); \ No newline at end of file -- libgit2 0.26.0