feat: Add campaign comments functionality with API support and database migration

This commit is contained in:
2026-03-06 20:07:11 +01:00
parent 5524324bea
commit 5dc2a89748
6 changed files with 244 additions and 26 deletions

View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `campaigns_comments` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`campaign_id` INT(11) NOT NULL,
`comment` TEXT NOT NULL,
`date_add` DATE NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `uk_campaign_comment_date` (`campaign_id`, `date_add`),
KEY `idx_campaign_id` (`campaign_id`),
CONSTRAINT `FK_campaigns_comments_campaigns` FOREIGN KEY (`campaign_id`) REFERENCES `campaigns` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;