-- =====================================================================
-- TradeHub - alertas (aplicar depois do schema.sql)
-- =====================================================================

CREATE TABLE IF NOT EXISTS alertas (
  chave       VARCHAR(80)     NOT NULL,   -- ex: "sinal:5120334"
  login       BIGINT UNSIGNED NULL,
  tipo        VARCHAR(32)     NOT NULL,   -- sinal | perda_diaria | perda_total
  ativo       TINYINT(1)      NOT NULL DEFAULT 1,
  valor       DECIMAL(18,2)   NULL,
  mensagem    VARCHAR(500)    NULL,
  primeiro_em DATETIME        NOT NULL DEFAULT CURRENT_TIMESTAMP,
  enviado_em  DATETIME        NULL,
  PRIMARY KEY (chave),
  KEY ix_alertas_login (login)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
