Оба места утверждали, что у Домклика один выделенный резидентный прокси и пула нет. Это перестало быть правдой ещё в #2800 (миграция 253 сняла резервацию узла), но текст остался — и именно на него опирался тикет #3189, поставленный под «калибровку» ограничения, которого не существует. Свип к тому же ходит через пул давно (serp.py:359), а бэкфилл подключён к нему в PR #3222. Заодно докстринг называл не тот ограничитель: свип кладёт не счётчик провалов lease, а break по первому DomClickBlockedError (#2854) — до ротации дело не доходит ни при каком счётчике, отсюда buckets_completed=0. Только комментарии, поведение не меняется. Миграция 175 уже применена, а _schema_migrations трекает по имени файла без checksum — правка текста её не перезапустит.
21 lines
655 B
PL/PgSQL
21 lines
655 B
PL/PgSQL
BEGIN;
|
|
|
|
CREATE TABLE IF NOT EXISTS pilot_requests (
|
|
id uuid PRIMARY KEY DEFAULT gen_random_uuid(),
|
|
name text NOT NULL,
|
|
phone text,
|
|
email text,
|
|
company text,
|
|
message text,
|
|
source text, -- 'landing', 'analyze_page', etc
|
|
user_agent text,
|
|
created_at timestamptz NOT NULL DEFAULT NOW(),
|
|
notified_at timestamptz -- when Telegram sent
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS pilot_requests_created_idx
|
|
ON pilot_requests (created_at DESC);
|
|
|
|
COMMENT ON TABLE pilot_requests IS '#307 SF-B3 lead generation, опционально notified в Telegram.';
|
|
|
|
COMMIT;
|