Updates include
Перейти к навигации
Перейти к поиску
Таблица 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