GithubHelp home page GithubHelp logo

vakinha_burger_api's Introduction

Database

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');

vakinha_burger_api's People

Contributors

rodrigorahman avatar repoadf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.