-- Adicionando comentários às tabelas
ALTER TABLE campaigns COMMENT = 'Armazena as campanhas de marketing principais do sistema';
ALTER TABLE campaign_schedules COMMENT = 'Cronograma de publicações agendadas para as campanhas';
ALTER TABLE ecommerce_platforms COMMENT = 'Configurações das plataformas de e-commerce (Shopify, VTEX, etc)';
ALTER TABLE marketing_platforms COMMENT = 'Configurações das plataformas de marketing/anúncios (Meta, Google, etc)';
ALTER TABLE tipo_arquivos COMMENT = 'Definição de tipos de arquivos permitidos e suas especificações';

-- Adicionando comentários às colunas de campaigns
ALTER TABLE campaigns MODIFY COLUMN nome VARCHAR(255) COMMENT 'Nome descritivo da campanha';
ALTER TABLE campaigns MODIFY COLUMN data_inicio DATE COMMENT 'Data de início da veiculação';
ALTER TABLE campaigns MODIFY COLUMN data_fim DATE COMMENT 'Data prevista para término';
ALTER TABLE campaigns MODIFY COLUMN orcamento DECIMAL(15,2) COMMENT 'Valor total investido na campanha';
ALTER TABLE campaigns MODIFY COLUMN ativo TINYINT(1) COMMENT 'Indica se a campanha está em execução (1) ou pausada (0)';

-- Adicionando comentários às colunas de campaign_schedules
ALTER TABLE campaign_schedules MODIFY COLUMN data_publicacao DATETIME COMMENT 'Data e hora exata da publicação';
ALTER TABLE campaign_schedules MODIFY COLUMN canal VARCHAR(100) COMMENT 'Canal de destino (Feed, Stories, Reels, etc)';
ALTER TABLE campaign_schedules MODIFY COLUMN status VARCHAR(50) COMMENT 'Estado atual (Pendente, Publicado, Erro)';
ALTER TABLE campaign_schedules MODIFY COLUMN conteudo TEXT COMMENT 'Texto da legenda ou corpo da publicação';
