create database vakinha_burger;
use vakinha_burger;
CREATE TABLE IF NOT EXISTS usuario (
id INT NOT NULL AUTO_INCREMENT,
nome VARCHAR(200) NOT NULL,
email VARCHAR(200) NOT NULL,
senha VARCHAR(200) NOT NULL,
PRIMARY KEY (id))
ENGINE = InnoDB;
CREATE TABLE IF NOT EXISTS produto (
id INT NOT NULL AUTO_INCREMENT,
nome VARCHAR(255) NOT NULL,
descricao TEXT NOT NULL,
preco DECIMAL(10,2) NOT NULL,
imagem TEXT NULL,
PRIMARY KEY (id))
ENGINE = InnoDB;
CREATE TABLE IF NOT EXISTS pedido (
id INT NOT NULL AUTO_INCREMENT,
usuario_id INT NOT NULL,
id_transacao TEXT NULL,
cpf_cliente VARCHAR(45) NULL,
endereco_entrega TEXT NOT NULL,
status_pedido VARCHAR(20) NOT NULL DEFAULT 'pendente',
PRIMARY KEY (id),
INDEX fk_pedido_usuario_idx (usuario_id ASC) VISIBLE,
CONSTRAINT fk_pedido_usuario
FOREIGN KEY (usuario_id)
REFERENCES usuario (id)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
CREATE TABLE IF NOT EXISTS pedido_item (
id INT NOT NULL AUTO_INCREMENT,
quantidade VARCHAR(45) NOT NULL,
pedido_id INT NOT NULL,
produto_id INT NOT NULL,
PRIMARY KEY (id),
INDEX fk_pedido_produto_pedido1_idx (pedido_id ASC) VISIBLE,
INDEX fk_pedido_produto_produto1_idx (produto_id ASC) VISIBLE,
CONSTRAINT fk_pedido_produto_pedido1
FOREIGN KEY (pedido_id)
REFERENCES pedido (id)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT fk_pedido_produto_produto1
FOREIGN KEY (produto_id)
REFERENCES produto (id)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
INSERT INTO produto(id, nome, descricao, preco, imagem)
VALUES (null, 'X-Tudão + Suco', '', 12.99, '/xtudo_suco.jpeg');
INSERT INTO produto(id, nome, descricao, preco, imagem)
VALUES (null, 'Misto Quente', 'Pão, presunto, muçarela, Orégano', 6.99, '/xtudo_suco.jpeg');
INSERT INTO produto(id, nome, descricao, preco, imagem)
VALUES (null, 'X-Quente', 'Pão, Hambúrger (Tradicional 56g), Muçarela e Tomate', 10.99, '/xtudo_suco.jpeg');
INSERT INTO produto(id, nome, descricao, preco, imagem)
VALUES (null, 'X-Salada',
'Pão, Hambúrguer (Tradicional 56g), Presunto, Muçarela, Ovo, Alface, Tomate, Milho e Batata Palha.', 11.99,
'/xtudo_suco.jpeg');
INSERT INTO produto(id, nome, descricao, preco, imagem)
VALUES (null, 'X-Tudo',
'Pão, Hambúrguer (Tradicional 56g), Presunto, Muçarela, Salsicha, Bacon, Calabresa, Ovo, Catupiry, Alface, Tomate, Milho e Batata Palha.',
15.99, '/xtudo_suco.jpeg');
-
Notifications
You must be signed in to change notification settings - Fork 9
rodrigorahman/vakinha_burger_api
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Packages 0
No packages published