-- Migration 002: Criação da tabela carteiras
-- Executar após a migration 001

CREATE TABLE IF NOT EXISTS carteiras (
    id            INT UNSIGNED        NOT NULL AUTO_INCREMENT,
    nome          VARCHAR(100)        NOT NULL,
    endereco      VARCHAR(100)        NOT NULL,
    saldo_usdt    DECIMAL(18, 8)      NOT NULL DEFAULT 0.00000000,
    ativa         TINYINT(1)          NOT NULL DEFAULT 1,
    criado_em     DATETIME            NOT NULL DEFAULT CURRENT_TIMESTAMP,
    atualizado_em DATETIME            NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

    PRIMARY KEY (id),
    UNIQUE KEY uq_carteiras_endereco (endereco)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
