-- https://www.phpmyadmin.net/
--
-- Tempo de geração: 07/07/2025 às 22:30
-- Versão do servidor: 8.0.35
-- Versão do PHP: 8.2.27

START TRANSACTION;



-- --------------------------------------------------------

--
-- Estrutura para tabela `jogos`
--

CREATE TABLE `jogos` (
  `id` int NOT NULL,
  `competicao` varchar(255) DEFAULT NULL,
  `horario` varchar(10) DEFAULT NULL,
  `time1` varchar(100) DEFAULT NULL,
  `time2` varchar(100) DEFAULT NULL,
  `status` varchar(50) DEFAULT NULL,
  `placar_time1` varchar(10) DEFAULT NULL,
  `placar_time2` varchar(10) DEFAULT NULL,
  `canal` text,
  `data_jogo` varchar(50) DEFAULT NULL,
  `destaque` tinyint(1) DEFAULT '0',
  `img_time1_url` text,
  `img_time2_url` text,
  `img_competicao_url` text,
  `img_canal_url` text,
  `criado_em` datetime DEFAULT CURRENT_TIMESTAMP,
  `atualizado_em` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

-- --------------------------------------------------------

--
-- Estrutura para tabela `logs_acesso_api`
--

CREATE TABLE `logs_acesso_api` (
  `id` int NOT NULL,
  `usuario_id` int DEFAULT NULL,
  `ip` varchar(45) DEFAULT NULL,
  `endpoint` varchar(255) DEFAULT NULL,
  `metodo` varchar(10) DEFAULT NULL,
  `data_hora` datetime DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

-- --------------------------------------------------------

--
-- Estrutura para tabela `midias_tmdb`
--

CREATE TABLE `midias_tmdb` (
  `id` int NOT NULL,
  `tmdb_id` int NOT NULL,
  `titulo` varchar(255) DEFAULT NULL,
  `tipo` enum('filme','serie') NOT NULL,
  `sinopse` text,
  `imagem_capa` text,
  `imagem_fundo` text,
  `logo` text,
  `criado_em` datetime DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;

--
-- Índices de tabela `jogos`
--
ALTER TABLE `jogos`
  ADD PRIMARY KEY (`id`);

--
-- Índices de tabela `logs_acesso_api`
--
ALTER TABLE `logs_acesso_api`
  ADD PRIMARY KEY (`id`),
  ADD KEY `usuario_id` (`usuario_id`);

--
-- Índices de tabela `midias_tmdb`
--
ALTER TABLE `midias_tmdb`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT de tabela `jogos`
--
ALTER TABLE `jogos`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de tabela `logs_acesso_api`
--
ALTER TABLE `logs_acesso_api`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de tabela `midias_tmdb`
--
ALTER TABLE `midias_tmdb`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- Restrições para tabelas despejadas
--

--
-- Restrições para tabelas `logs_acesso_api`
--
ALTER TABLE `logs_acesso_api`
  ADD CONSTRAINT `logs_acesso_api_ibfk_1` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`) ON DELETE CASCADE;
COMMIT;

