update
This commit is contained in:
18
migrations/013_statlink_tracking.sql
Normal file
18
migrations/013_statlink_tracking.sql
Normal 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;
|
||||
Reference in New Issue
Block a user