Correos para clientes y distribuidores <3

This commit is contained in:
Daniel Cortés
2019-06-13 21:55:33 -04:00
parent e7d6409549
commit 95f77b8392
28 changed files with 562 additions and 75 deletions

View File

@@ -17,7 +17,7 @@ drop table if exists correo;
drop table if exists direccion;
drop table if exists telefono;
drop table if exists empresa;
drop table if exists distribuidor;
drop table if exists cliente;
drop table if exists cliente;
drop table if exists trabajador;
drop table if exists distribuidor_direccion;
@@ -163,7 +163,7 @@ create table empresa
inserted_at timestamp default CURRENT_TIMESTAMP
);
create table distribuidor
create table cliente
(
id int unsigned primary key auto_increment,
empresa_id int unsigned not null,
@@ -198,7 +198,7 @@ create table distribuidor_direccion
(
distribuidor_id int unsigned,
direccion_id int unsigned,
foreign key (distribuidor_id) references distribuidor (id) on delete restrict on update cascade,
foreign key (distribuidor_id) references cliente (id) on delete restrict on update cascade,
foreign key (direccion_id) references direccion (id) on delete cascade on update cascade
);
@@ -206,7 +206,7 @@ create table distribuidor_telefono
(
distribuidor_id int unsigned,
telefono_id int unsigned,
foreign key (distribuidor_id) references distribuidor (id) on delete restrict on update cascade,
foreign key (distribuidor_id) references cliente (id) on delete restrict on update cascade,
foreign key (telefono_id) references telefono (id) on delete cascade on update cascade
);
@@ -214,7 +214,7 @@ create table distribuidor_correo
(
distribuidor_id int unsigned,
correo_id int unsigned,
foreign key (distribuidor_id) references distribuidor (id) on delete restrict on update cascade,
foreign key (distribuidor_id) references cliente (id) on delete restrict on update cascade,
foreign key (correo_id) references correo (id) on delete cascade on update cascade
);
@@ -297,7 +297,7 @@ create table compra
distribuidor_id int unsigned not null,
inserted_at timestamp default CURRENT_TIMESTAMP,
foreign key (factura_id) references factura (id) on delete restrict on update cascade,
foreign key (distribuidor_id) references distribuidor (id) on delete restrict on update cascade
foreign key (distribuidor_id) references cliente (id) on delete restrict on update cascade
);
create table venta