
/*criação da tabela de categorias de produtos*/
create table erpc_categorias_produtos(
id int primary key auto_increment,
ds_categoria varchar(255),
ds_imagem varchar(255),
st_ativo tinyint
);

/*alterando tabela de produtos para referenciar a categoria*/
alter table erpc_produtos add id_categoria int null;

ALTER TABLE erpc_produtos
ADD CONSTRAINT fk_erpc_produtos_erpc_categoria_produtos
FOREIGN KEY (id_categoria) REFERENCES erpc_categorias_produtos(id);

/*criação da tabela de comandas*/
CREATE TABLE `erpc_comanda` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `id_unidade` int(11) NOT NULL,
 `nr_comanda` int(11) NOT NULL,
 `id_produto` int(11) NOT NULL,
 `id_unidade_medida` varchar(2) NOT NULL,
 `qt_pedido` decimal(15,4) NOT NULL,
 `vl_unitario` decimal(15,4) NOT NULL,
 `ds_pedido` varchar(100) DEFAULT NULL,
 `st_comanda` char(1) DEFAULT NULL,
 `st_entrega` bit(1) DEFAULT b'0',
 `id_usuario` int(11) NOT NULL,
 `ts_alteracao` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 PRIMARY KEY (`id`),
 KEY `fk_comanda_usuario` (`id_usuario`),
 KEY `fk_comanda_produtos` (`id_produto`),
 KEY `fk_comanda_unidade_medida` (`id_unidade_medida`),
 KEY `fk_comanda_unidade` (`id_unidade`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1