diff --git a/2.database/01.CreateTables.sql b/2.database/01.CreateTables.sql index 7cfac52..03f5400 100644 --- a/2.database/01.CreateTables.sql +++ b/2.database/01.CreateTables.sql @@ -32,13 +32,13 @@ ALTER TABLE myhealth.administrator CREATE TABLE myhealth.familydoctor ( - id INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1 ), - password VARCHAR(100) COLLATE pg_catalog."default" NOT NULL, - nif VARCHAR(50) COLLATE pg_catalog."default", - surname VARCHAR(100) COLLATE pg_catalog."default", - email VARCHAR(120) COLLATE pg_catalog."default", - name VARCHAR(100) COLLATE pg_catalog."default", - primaryhealthcarecenterid VARCHAR(50) COLLATE pg_catalog."default", + id integer NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1 ), + password character varying(100) COLLATE pg_catalog."default" NOT NULL, + nif character varying(50) COLLATE pg_catalog."default", + surname character varying(100) COLLATE pg_catalog."default", + email character varying(120) COLLATE pg_catalog."default", + name character varying(100) COLLATE pg_catalog."default", + primaryhealthcarecenterid integer, CONSTRAINT familydoctor_pkey PRIMARY KEY (id) ) TABLESPACE pg_default; @@ -124,9 +124,10 @@ ALTER TABLE myhealth.location CREATE TABLE myhealth.primaryhealthcarecenter ( - name VARCHAR(50) COLLATE pg_catalog."default" NOT NULL, - location INTEGER, - CONSTRAINT primaryhealthcarecenter_pkey PRIMARY KEY (name) + id integer NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1 ), + name character varying(150) COLLATE pg_catalog."default" NOT NULL, + location character varying(512) COLLATE pg_catalog."default", + CONSTRAINT primaryhealthcarecenter_pkey PRIMARY KEY (id) ) TABLESPACE pg_default; diff --git a/2.database/02. Datos_prueba.sql b/2.database/02. Datos_prueba.sql index 0183550..ccd897e 100644 --- a/2.database/02. Datos_prueba.sql +++ b/2.database/02. Datos_prueba.sql @@ -2,8 +2,26 @@ insert into myhealth.administrator (email, password) values ('admin@example.com', '21232F297A57A5A743894A0E4A801FC3'); insert into myhealth.administrator (email, password) values ('marcos@example.com', '21232F297A57A5A743894A0E4A801FC3'); --- Inserta Especialidades médicas +-- Insertar Algunos centros médicos +INSERT INTO myhealth.primaryhealthcarecenter(name, location) VALUES +('CENTRO SAUDE A DOBLADA',' CALLE RUA FAISAN S/N '), +('CENTRO SAUDE BEMBRIVE',' CARRETERA BEMBRIVE 259 '), +('CENTRO SAUDE BOLIVIA',' CALLE PIZARRO 22 '), +('CENTRO SAUDE CASCO VELLO',' PLAZA CONSTITUCION 7 '), +('CENTRO SAUDE COIA',' CALLE PONTEAREAS S/N '), +('CENTRO SAUDE COLMEIRO',' CALLE PINTOR COLMEIRO 11 '), +('CENTRO SAUDE CORUXO',' CALLE RUA JOSE RIVAS CARRASQUEIRA S/N '), +('CENTRO SAUDE LAVADORES',' TRAVESIA BARREIRO 1 36 '), +('CENTRO SAUDE LOPEZ MORA',' CALLE LOPEZ MORA 54 '), +('CENTRO SAUDE MATAMA',' CAMINO CAMIÑO BABIO-AS CARNEIRAS S/N '), +('CENTRO SAUDE NICOLAS PEÑA',' CAMINO CAMIÑO REGUEIRO S/N '), +('CENTRO SAUDE ROSALIA DE CASTRO-BEIRAMAR',' CALLE ROSALIA DE CASTRO 21 '), +('CENTRO SAUDE RUA CUBA',' CALLE CUBA 10 '), +('CENTRO SAUDE SAN PAIO DE NAVIA',' CALLE POZA CABALO S/N '), +('CENTRO SAUDE SARDOMA',' CALLE RUA CANTEIRA DE BALIN 76 '), +('CENTRO SAUDE TEIS',' CALLE ANGELA IGLESIAS REBOLLAR S/N '); +-- Inserta Especialidades médicas insert into MyHealth.MedicalSpecialty(name, description) values ('Alergologia','Especialidad médica de Alergologia'); insert into MyHealth.MedicalSpecialty(name, description)