Add holiday CRUD operations

This commit is contained in:
2020-06-18 09:04:44 +02:00
parent 095b639794
commit be7b5d2718
6 changed files with 221 additions and 17 deletions

View File

@@ -53,9 +53,9 @@ CREATE TABLE IF NOT EXISTS festivo (
id INT PRIMARY KEY AUTO_INCREMENT,
fecha_festivo DATE NOT NULL,
tipo_festivo VARCHAR(15) NOT NULL,
medico VARCHAR(50),
medico INT DEFAULT NULL,
FOREIGN KEY (medico)
REFERENCES usuario(usuario)
REFERENCES usuario(id)
);
CREATE TABLE IF NOT EXISTS calendario (
@@ -68,10 +68,10 @@ CREATE TABLE IF NOT EXISTS calendario (
sabado_habil BOOLEAN,
domingo_habil BOOLEAN,
duracion_cita_por_defecto INT,
medico VARCHAR(50),
medico INT,
PRIMARY KEY (id, medico),
FOREIGN KEY (medico)
REFERENCES usuario(usuario)
REFERENCES usuario(id)
);
CREATE TABLE IF NOT EXISTS cita(
@@ -79,12 +79,12 @@ CREATE TABLE IF NOT EXISTS cita(
fecha DATE NOT NULL,
hora TIME NOT NULL,
duracion INT,
medico VARCHAR(50) NOT NULL,
medico INT NOT NULL,
observaciones VARCHAR(255),
paciente INT NOT NULL,
PRIMARY KEY (id, medico),
FOREIGN KEY (medico)
REFERENCES usuario(usuario),
REFERENCES usuario(id),
FOREIGN KEY (paciente)
REFERENCES paciente(id)
);
@@ -96,10 +96,10 @@ CREATE TABLE IF NOT EXISTS informe(
paciente INT NOT NULL,
titulo VARCHAR(100) NOT NULL,
contenido VARCHAR(255) NOT NULL,
medico VARCHAR(50) NOT NULL,
medico INT NOT NULL,
PRIMARY KEY (id, paciente),
FOREIGN KEY (medico)
REFERENCES usuario(usuario),
REFERENCES usuario(id),
FOREIGN KEY (paciente)
REFERENCES paciente(id)
);