Updates include

Материал из World of WarCraft Developers Wiki
Перейти к навигации Перейти к поиску

Таблица updates_include

Таблица updates_include из базы данных auth хранит список директорий, в которых система обновлений ищет SQL-файлы обновлений. Это позволяет подключать несколько путей (например, разные пакеты обновлений) и управлять их статусом (released/archived).

Структура таблицы

Field Type Attributes Key Null Default Extra
path varchar(200) CHARACTER SET utf8mb4, COLLATE utf8mb4_unicode_ci PRIMARY NO COMMENT 'directory to include. $ means relative to the source directory.'
state enum('RELEASED','ARCHIVED') CHARACTER SET utf8mb4, COLLATE utf8mb4_unicode_ci NO 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.'

path

Путь к директории, которую нужно “подключить” для поиска SQL-обновлений. Символ `$` означает, что путь задан относительно директории исходников (source directory), как это ожидает система обновлений.

Пример: $/sql/updates/auth

state

Состояние директории: содержит ли она “выпущенные” обновления или “архивные”.

Value Значение
RELEASED Директория содержит актуальные (released) обновления
ARCHIVED Директория содержит архивные (archived) обновления

Пример: RELEASED