Руководство:$wgActorTableSchemaMigrationStage
Эта функция была полностью удалена в версии 1.39.0. |
Miscellaneous settings: $wgActorTableSchemaMigrationStage | |
---|---|
Этап миграции схемы таблицы actor . |
|
Введено в версии: | 1.37.0 (Gerrit change 684142; git #d3d8dc99) |
Удалено в версии: | 1.39.0 (Gerrit change 793845; git #24115a8f) |
Допустимые значения: | (Смотрите ниже) |
Значение по умолчанию: | SCHEMA_COMPAT_TEMP (0x30) (1.37-1.38)SCHEMA_COMPAT_NEW (0x30) (1.33-1.34)SCHEMA_COMPAT_OLD (1.32)MIGRATION_OLD (1.31) |
Другие настройки: По алфавиту | По функциональности |
$wgActorTableSchemaMigrationStage указывает на стадию Перенос баз данных на систему исполнителей .
Большинство вики могут установить это значение в SCHEMA_COMPAT_NEW
и запустить maintenance/migrateActors.php
, как только обновятся все необходимые расширения.
Обратите внимание, что одновременное чтение старой и новой схемы не поддерживается в 1.32, но поддерживалось (со значительными проблемами производительности запросов) в 1.31.
Подробнее
MediaWiki 1.37-1.38
Версии MediaWiki: | 1.37 – 1.38 |
The recommended values are:
SCHEMA_COMPAT_TEMP
(0x30)SCHEMA_COMPAT_WRITE_TEMP_AND_NEW | SCHEMA_COMPAT_READ_TEMP
(0x130)SCHEMA_COMPAT_WRITE_TEMP_AND_NEW | SCHEMA_COMPAT_READ_NEW
(0x310)SCHEMA_COMPAT_NEW
(0x300)
MediaWiki 1.32-1.34
Версии MediaWiki: | 1.32 – 1.34 |
Для $wgActorTableSchemaMigrationStage можно задать одну комбинацию флагов миграции изменения схемы.
Допустимые значения для конфигурации - одна из констант SCHEMA_COMPAT_*
. Рекомендуемые значения:
SCHEMA_COMPAT_OLD
(0x03, значение по умолчанию) - запись и чтение только старой схемы. Новая схема даже не должна существовать. Это используется с момента, когда патч объединяется и до тех пор, пока изменение схемы не будет применено к базе данных.SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_OLD
(0x13) - Записать и старую и новую схему. Прочитать старую схему. Используется во время тестирования изменений, что позволяет легко выполнить откат к старой схеме.SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_NEW
(0x31) - Записать и старую и новую схему. Прочитать новую схему. Используется во время тестирования изменений, что позволяет легко выполнить откат к старой схеме.SCHEMA_COMPAT_NEW
(0x30) - Чтение и запись только новой схемы. Старая схема (и флаг функции) теперь могут быть удалены.
MediaWiki 1.31
Версия MediaWiki: | 1.31 |
Для $wgActorTableSchemaMigrationStage можно установить один из флагов миграции изменения схемы.
Допустимый диапазон значений для конфигурации - одна из констант MIGRATION_*
.
Доступные константы и их планируемые сценарии использования в вики Фонда Викимедиа:
MIGRATION_OLD
(0, значение по умолчанию) - запись и чтение только старой схемы. Новая схема даже не должна существовать. Это используется с момента, когда патч объединяется и до тех пор, пока изменение схемы не будет применено к базе данных.MIGRATION_WRITE_BOTH
(1) - Записать и старую и новую схему. Чтение новой схемы предпочтительно, возвращаясь к старой. Используется во время тестирования изменений, что позволяет легко выполнить откат к старой схеме.MIGRATION_WRITE_NEW
(2) - Записать только новую схему. Чтение новой схемы предпочтительно, возвращаясь к старой. Используется при запуске сценария обслуживания для переноса существующих записей из старой схемы в новую схему.MIGRATION_NEW
(3) - Чтение и запись только новой схемы. Старая схема (и флаг функции) теперь могут быть удалены.