-- ============================================================
-- MIGRAÇÃO: Adicionar Coluna Gateway na Tabela transacoes
-- Data: 2025-09
-- Sistema: Checkout Pro 2025
-- ============================================================

-- Adicionar coluna gateway para identificar qual gateway de pagamento foi usado
ALTER TABLE `transacoes` 
ADD COLUMN `gateway` VARCHAR(50) NULL DEFAULT NULL COMMENT 'Gateway de pagamento: mercadopago, stripe, paypal' AFTER `tipo_pagamento`,
ADD INDEX `idx_gateway` (`gateway`);

-- Atualizar transações existentes para usar Mercado Pago como padrão
UPDATE `transacoes` 
SET `gateway` = 'mercadopago' 
WHERE `gateway` IS NULL;

-- ============================================================
-- VERIFICAÇÃO
-- ============================================================
-- 
-- Após executar a migração, verifique se tudo está correto:
--
-- SELECT COUNT(*) as total_transacoes FROM transacoes;
-- SELECT gateway, COUNT(*) as total FROM transacoes GROUP BY gateway;
-- SELECT id, gateway, tipo_pagamento, status FROM transacoes LIMIT 10;
--
-- ============================================================


