CREATE TABLE IF NOT EXISTS proxy (
    id INT AUTO_INCREMENT PRIMARY KEY,
    proxy VARCHAR(100) NOT NULL,               -- IP або домен (s-xxxx.ovh)
    port INT NOT NULL DEFAULT 8080,            -- порт проксі
    username VARCHAR(128) DEFAULT NULL,        -- логін
    password VARCHAR(128) DEFAULT NULL,        -- пароль
    country_code VARCHAR(10) DEFAULT NULL,     -- код країни
    is_banned BOOLEAN DEFAULT FALSE,
    banned_until DATETIME DEFAULT NULL,
    last_checked DATETIME DEFAULT NULL,
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
    UNIQUE KEY unique_proxy_port (proxy, port) -- унікальність ip+port
);
