Add holiday CRUD operations
This commit is contained in:
@@ -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)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user