This commit is contained in:
2026-04-09 11:44:45 +02:00
parent 7ff7ff3a92
commit 61c66bfd55
79 changed files with 13667 additions and 144 deletions

View File

@@ -0,0 +1,18 @@
-- BackPRO StatLink.pl integration - link lifecycle tracking
CREATE TABLE IF NOT EXISTS statlink_links (
id INT AUTO_INCREMENT PRIMARY KEY,
article_id INT NOT NULL,
site_id INT NOT NULL,
statlink_id INT NULL COMMENT 'ID linku w systemie StatLink.pl',
anchor VARCHAR(500) NOT NULL,
link_url VARCHAR(500) NOT NULL,
added_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
expires_at DATETIME NOT NULL,
removed_at DATETIME NULL,
status ENUM('active', 'expired', 'removed', 'failed') NOT NULL DEFAULT 'active',
error_message TEXT NULL,
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
INDEX idx_article_id (article_id),
INDEX idx_status_expires (status, expires_at),
INDEX idx_site_id (site_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;