Fix database schema

This commit is contained in:
coolneng 2020-06-14 03:12:42 +02:00
parent 3e4ed97de1
commit ee54f223f5
Signed by: coolneng
GPG Key ID: 9893DA236405AF57
1 changed files with 7 additions and 6 deletions

View File

@ -14,7 +14,7 @@ CREATE TABLE IF NOT EXISTS paciente (
fecha_de_nacimiento DATE NOT NULL, fecha_de_nacimiento DATE NOT NULL,
documento_identificativo VARCHAR(50) PRIMARY KEY, documento_identificativo VARCHAR(50) PRIMARY KEY,
tipo_documento VARCHAR(10) NOT NULL, tipo_documento VARCHAR(10) NOT NULL,
dirección VARCHAR(255) NOT NULL, direccion VARCHAR(255) NOT NULL,
localidad VARCHAR(100) NOT NULL, localidad VARCHAR(100) NOT NULL,
provincia VARCHAR(50) NOT NULL, provincia VARCHAR(50) NOT NULL,
pais VARCHAR(100) NOT NULL pais VARCHAR(100) NOT NULL
@ -32,7 +32,7 @@ CREATE TABLE IF NOT EXISTS usuario(
contraseña VARCHAR(100) NOT NULL, contraseña VARCHAR(100) NOT NULL,
rol INT NOT NULL, rol INT NOT NULL,
especialidad VARCHAR(50), especialidad VARCHAR(50),
correo VARCHAR(100), correo VARCHAR(100) NOT NULL,
fecha_alta DATE NOT NULL, fecha_alta DATE NOT NULL,
fecha_baja DATE, fecha_baja DATE,
FOREIGN KEY (rol) FOREIGN KEY (rol)
@ -40,7 +40,8 @@ CREATE TABLE IF NOT EXISTS usuario(
); );
CREATE TABLE IF NOT EXISTS festivos ( CREATE TABLE IF NOT EXISTS festivo (
id INT PRIMARY KEY AUTO_INCREMENT,
fecha_festivo DATE NOT NULL, fecha_festivo DATE NOT NULL,
tipo_festivo VARCHAR(15) NOT NULL, tipo_festivo VARCHAR(15) NOT NULL,
medico VARCHAR(50), medico VARCHAR(50),
@ -49,7 +50,7 @@ CREATE TABLE IF NOT EXISTS festivos (
); );
CREATE TABLE IF NOT EXISTS calendario ( CREATE TABLE IF NOT EXISTS calendario (
id INT NOT NULL, id INT NOT NULL AUTO_INCREMENT,
hora_inicio_mañana TIME, hora_inicio_mañana TIME,
hora_fin_mañana TIME, hora_fin_mañana TIME,
hora_inicio_tarde TIME, hora_inicio_tarde TIME,
@ -65,7 +66,7 @@ CREATE TABLE IF NOT EXISTS calendario (
); );
CREATE TABLE IF NOT EXISTS cita( CREATE TABLE IF NOT EXISTS cita(
id INT NOT NULL, id INT NOT NULL AUTO_INCREMENT,
fecha DATE NOT NULL, fecha DATE NOT NULL,
hora TIME NOT NULL, hora TIME NOT NULL,
duracion INT, duracion INT,
@ -80,7 +81,7 @@ CREATE TABLE IF NOT EXISTS cita(
); );
CREATE TABLE IF NOT EXISTS informe( CREATE TABLE IF NOT EXISTS informe(
id INT NOT NULL, id INT NOT NULL AUTO_INCREMENT,
fecha DATE NOT NULL, fecha DATE NOT NULL,
hora TIME NOT NULL, hora TIME NOT NULL,
paciente VARCHAR(50) NOT NULL, paciente VARCHAR(50) NOT NULL,