Creadas claves Autonúmericas (Id) para Centraos de atención de primaria

(CAPS) y modificados campos relacionados.
Datos de prueba para CAPs
This commit is contained in:
Marcos Garcia Nuñez
2019-12-11 00:24:27 +01:00
parent 30991b986a
commit 1be6cfd72c
2 changed files with 30 additions and 11 deletions

View File

@@ -32,13 +32,13 @@ ALTER TABLE myhealth.administrator
CREATE TABLE myhealth.familydoctor CREATE TABLE myhealth.familydoctor
( (
id INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1 ), 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, password character varying(100) COLLATE pg_catalog."default" NOT NULL,
nif VARCHAR(50) COLLATE pg_catalog."default", nif character varying(50) COLLATE pg_catalog."default",
surname VARCHAR(100) COLLATE pg_catalog."default", surname character varying(100) COLLATE pg_catalog."default",
email VARCHAR(120) COLLATE pg_catalog."default", email character varying(120) COLLATE pg_catalog."default",
name VARCHAR(100) COLLATE pg_catalog."default", name character varying(100) COLLATE pg_catalog."default",
primaryhealthcarecenterid VARCHAR(50) COLLATE pg_catalog."default", primaryhealthcarecenterid integer,
CONSTRAINT familydoctor_pkey PRIMARY KEY (id) CONSTRAINT familydoctor_pkey PRIMARY KEY (id)
) )
TABLESPACE pg_default; TABLESPACE pg_default;
@@ -124,9 +124,10 @@ ALTER TABLE myhealth.location
CREATE TABLE myhealth.primaryhealthcarecenter CREATE TABLE myhealth.primaryhealthcarecenter
( (
name VARCHAR(50) COLLATE pg_catalog."default" NOT NULL, id integer NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1 ),
location INTEGER, name character varying(150) COLLATE pg_catalog."default" NOT NULL,
CONSTRAINT primaryhealthcarecenter_pkey PRIMARY KEY (name) location character varying(512) COLLATE pg_catalog."default",
CONSTRAINT primaryhealthcarecenter_pkey PRIMARY KEY (id)
) )
TABLESPACE pg_default; TABLESPACE pg_default;

View File

@@ -2,8 +2,26 @@
insert into myhealth.administrator (email, password) values ('admin@example.com', '21232F297A57A5A743894A0E4A801FC3'); insert into myhealth.administrator (email, password) values ('admin@example.com', '21232F297A57A5A743894A0E4A801FC3');
insert into myhealth.administrator (email, password) values ('marcos@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) insert into MyHealth.MedicalSpecialty(name, description)
values ('Alergologia','Especialidad médica de Alergologia'); values ('Alergologia','Especialidad médica de Alergologia');
insert into MyHealth.MedicalSpecialty(name, description) insert into MyHealth.MedicalSpecialty(name, description)