Manual:$wgActorTableSchemaMigrationStage/ru

$wgActorTableSchemaMigrationStage указывает на стадию. Большинство вики могут установить это значение в  и запустить , как только обновятся все необходимые расширения.

Обратите внимание, что одновременное чтение старой и новой схемы не поддерживается в 1.32, но поддерживалось (со значительными проблемами производительности запросов) в 1.31.

MediaWiki 1.32+
Для $wgActorTableSchemaMigrationStage можно задать одну комбинацию флагов миграции изменения схемы.

Допустимые значения для конфигурации - одна из констант. Рекомендуемые значения:


 * (0x03, значение по умолчанию) - запись и чтение только старой схемы. Новая схема даже не должна существовать. Это используется с момента, когда патч объединяется и до тех пор, пока изменение схемы не будет применено к базе данных.
 * (0x13) - Записать и старую и новую схему. Прочитать старую схему. Используется во время тестирования изменений, что позволяет легко выполнить откат к старой схеме.
 * (0x31) - Записать и старую и новую схему. Прочитать новую схему. Используется во время тестирования изменений, что позволяет легко выполнить откат к старой схеме.
 * (0x30) - Чтение и запись только новой схемы. Старая схема (и флаг функции) теперь могут быть удалены.

MediaWiki 1.31
Для $wgActorTableSchemaMigrationStage можно установить один из флагов миграции изменения схемы. Допустимый диапазон значений для конфигурации - одна из констант. Доступные константы и их планируемые сценарии использования в вики Фонда Викимедиа:
 * (0, значение по умолчанию): запись и чтение только старой схемы. Новая схема даже не должна существовать. Это используется с момента, когда патч объединяется и до тех пор, пока изменение схемы не будет применено к базе данных.
 * (1): Записать и старую и новую схему. Чтение новой схемы предпочтительно, возвращаясь к старой. Используется во время тестирования изменений, что позволяет легко выполнить откат к старой схеме.
 * (2): Записать только новую схему. Чтение новой схемы предпочтительно, возвращаясь к старой. Используется при запуске сценария обслуживания для переноса существующих записей из старой схемы в новую схему.
 * (3): Чтение и запись только новой схемы. Старая схема (и флаг функции) теперь могут быть удалены.