 -- -----------------------------------------------------
 -- Table `trabalho_pbd`.`situacao`
 -- -----------------------------------------------------
+DROP TABLE IF EXISTS `trabalho_pbd`.`situacao` ;
+
 CREATE TABLE IF NOT EXISTS `trabalho_pbd`.`situacao` (
   `id` INT NOT NULL AUTO_INCREMENT,
   `nome` VARCHAR(45) NOT NULL,
-  `tipo` INT NOT NULL DEFAULT 0 ambas/ 1 receita/ 2 despesa,
+  `tipo` INT NOT NULL COMMENT '0 ambas/ 1 receita/ 2 despesa',
   PRIMARY KEY (`id`))
 ENGINE = InnoDB;
 

    REFERENCES `trabalho_pbd`.`user` (`id`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_despesa_situacao1`
    FOREIGN KEY (`situacao_id`)
    REFERENCES `trabalho_pbd`.`situacao` (`id`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;

-- -----------------------------------------------------
-- Table `trabalho_pbd`.`receita`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `trabalho_pbd`.`receita` ;

CREATE TABLE IF NOT EXISTS `trabalho_pbd`.`receita` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `data_cadastro` VARCHAR(45) NULL,
  `valor` VARCHAR(45) NOT NULL,
  `info_adicional` VARCHAR(45) NULL,
  `descricao` TEXT NULL,
  `situacao_id` INT NOT NULL,
  `user_id` INT NOT NULL,
  `categoria_id` INT NOT NULL,
  PRIMARY KEY (`id`),
  INDEX `fk_receita_situacao1_idx` (`situacao_id` ASC),
  INDEX `fk_receita_user1_idx` (`user_id` ASC),
  INDEX `fk_receita_categoria1_idx` (`categoria_id` ASC),
  CONSTRAINT `fk_receita_situacao1`
    FOREIGN KEY (`situacao_id`)
    REFERENCES `trabalho_pbd`.`situacao` (`id`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_receita_user1`
    FOREIGN KEY (`user_id`)
    REFERENCES `trabalho_pbd`.`user` (`id`)
