Checkpoint: Ajout de la table processed_dedup_keys : chaque article traité par le moteur RSS est enregistré dans cette table. Lors des passages suivants du cron, si la dedupKey est présente dans cette table, l'article est ignoré même s'il a été supprimé de veille_items ou aap_items.

This commit is contained in:
Manus
2026-07-02 03:49:58 -04:00
parent c6b89c5b46
commit b6d89e1087
6 changed files with 1083 additions and 2 deletions

View File

@@ -0,0 +1,8 @@
CREATE TABLE `processed_dedup_keys` (
`id` int AUTO_INCREMENT NOT NULL,
`dedupKey` varchar(64) NOT NULL,
`feedType` enum('veille','aap') NOT NULL,
`processedAt` timestamp NOT NULL DEFAULT (now()),
CONSTRAINT `processed_dedup_keys_id` PRIMARY KEY(`id`),
CONSTRAINT `processed_dedup_keys_dedupKey_unique` UNIQUE(`dedupKey`)
);