Шаг 203. Добавляем краулинг для новых страниц

sqlГлава 12. Финальный проект: расширяем базу без готового файла

Что делаем

Добавляем краулинг для новых страниц

Зачем SEO-специалисту

Новые URL должны получить технические показатели, иначе их нельзя анализировать наравне со старыми.

Код. Вставьте 1 в 1

INSERT INTO crawl_pages (crawl_page_id, crawl_run_id, page_id, status_code, robots_status, canonical_ok, internal_links_in, word_count, response_ms, depth)
VALUES
(NULL, 1, 21, 200, 'index', 1, 4, 900, 260, 72),
(NULL, 1, 22, 200, 'index', 1, 3, 820, 280, 74),
(NULL, 1, 23, 200, 'index', 1, 2, 610, 420, 61),
(NULL, 1, 24, 200, 'index', 1, 6, 700, 240, 79),
(NULL, 1, 25, 200, 'index', 1, 1, 430, 300, 55);

Построчный разбор: что делает, для чего и как работает

Строка 1: INSERT INTO crawl_pages (crawl_page_id, crawl_run_id, page_id, status_code, robots_status, canonical_ok, internal_links_in, word_count, response_ms, depth) — Начинает вставку новых строк в указанную таблицу и перечисляет колонки.
Строка 2: VALUES — Начинает список значений, которые будут вставлены в перечисленные колонки.
Строка 3: (NULL, 1, 21, 200, 'index', 1, 4, 900, 260, 72), — Описывает одну строку значений для INSERT.
Строка 4: (NULL, 1, 22, 200, 'index', 1, 3, 820, 280, 74), — Описывает одну строку значений для INSERT.
Строка 5: (NULL, 1, 23, 200, 'index', 1, 2, 610, 420, 61), — Описывает одну строку значений для INSERT.
Строка 6: (NULL, 1, 24, 200, 'index', 1, 6, 700, 240, 79), — Описывает одну строку значений для INSERT.
Строка 7: (NULL, 1, 25, 200, 'index', 1, 1, 430, 300, 55); — Описывает одну строку значений для INSERT.

Что должно получиться

В crawl_pages появятся технические данные для страниц 21-25.

Если появилась ошибка

Проверьте, что вы работаете в файле seo_lab_from_zero.db, скопировали блок полностью и не потеряли точку с запятой в конце SQL-команды.