Создаем таблицу текстов страниц
Тексты нужны для поиска thin content, анализа темы и полнотекстового поиска.
CREATE TABLE content_texts (
content_id INTEGER PRIMARY KEY,
page_id INTEGER NOT NULL UNIQUE,
body_text TEXT NOT NULL,
FOREIGN KEY (page_id) REFERENCES pages(page_id)
);
CREATE TABLE content_texts ( — Создает новую таблицу и начинает описание ее колонок.content_id INTEGER PRIMARY KEY, — Создает колонку content_id: уникальный числовой идентификатор строки.page_id INTEGER NOT NULL UNIQUE, — Создает обязательную числовую колонку page_id; она нужна для счетчиков, статусов или связей.body_text TEXT NOT NULL, — Создает обязательную текстовую колонку body_text; пустое NULL-значение запрещено.FOREIGN KEY (page_id) REFERENCES pages(page_id) — Создает внешний ключ: эта колонка должна ссылаться на существующую строку в другой таблице.); — Закрывает текущую SQL-конструкцию и завершает команду точкой с запятой.Появится таблица content_texts с текстом каждой страницы.
Проверьте, что вы работаете в файле seo_lab_from_zero.db, скопировали блок полностью и не потеряли точку с запятой в конце SQL-команды.