diff --git a/crates/mysql/database/0.1.0.sql b/crates/mysql/database/0.1.0.sql index 555f283..d35b99d 100644 --- a/crates/mysql/database/0.1.0.sql +++ b/crates/mysql/database/0.1.0.sql @@ -1,5 +1,5 @@ -- MySQL Script generated by MySQL Workbench --- Wed 07 Jan 2026 03:49:23 PM EET +-- Wed 07 Jan 2026 04:18:03 PM EET -- Model: New Model Version: 1.0 -- MySQL Workbench Forward Engineering @@ -35,12 +35,13 @@ CREATE TABLE IF NOT EXISTS `rssto`.`channel_item` ( `channel_item_id` INT NOT NULL AUTO_INCREMENT, `channel_id` INT NOT NULL, `pub_date` BIGINT NOT NULL, + `guid` VARCHAR(255) NOT NULL, `link` VARCHAR(255) NOT NULL, `title` VARCHAR(255) NULL, `description` LONGTEXT NULL, PRIMARY KEY (`channel_item_id`), - UNIQUE INDEX `url_UNIQUE` (`link` ASC) VISIBLE, INDEX `fk_channel_item_channel_idx` (`channel_id` ASC) VISIBLE, + UNIQUE INDEX `UNIQUE` (`guid` ASC, `channel_id` ASC) VISIBLE, CONSTRAINT `fk_channel_item_channel` FOREIGN KEY (`channel_id`) REFERENCES `rssto`.`channel` (`channel_id`)