Обновление понимается как "процесс замены продукта на более новую версию того же продукта"1, и Semantic MediaWiki пытается обеспечить простой, но достаточно эффективный процесс для обеспечения согласованности данных при появлении новых функций, и по этой причине следующие изменения были добавлены в Semantic MediaWiki 3.0.0Semantic MediaWiki 3.0.0Released on 11 October 2018 and compatible with MW 1.27.0 - 1.31.x.2 и расширены в Semantic MediaWiki 3.0.1Semantic MediaWiki 3.0.1Released on 25 January 2019 and compatible with MW 1.27.0 - 1.31.x.34:
Проверка обновления[edit]
- Программное обеспечение проверяет согласованность схемы своей базы данных во время обновлений (а также при установке), используя ключ обновления, а также другую информацию о состоянии, например, о завершении заполнения хэш-полей для идентификаторов объектов5.
- Если обновление содержит изменения в схеме базы данных (например, новое поле, индекс и т.д.), или если изменяется содержимое связанных $smwgFixedProperties и/или $smwgPageSpecialProperties, то необходимо либо запустить update.php, либо альтернативный Semantic MediaWiki скрипт обслуживания "setupStore.php"Allows to set up the data backend/store.
Как обновить?[edit]
- Upgrade from SMW 3.2.x to SMW 4.0.x (MW 1.35.0 to MW 1.37.x)
- Upgrade from SMW 3.1.x to SMW 3.2.x (MW 1.31.0 to MW 1.35.x)
- Upgrade from SMW 3.0.x to SMW 3.1.x (MW 1.31.0 to MW 1.33.x)
- Upgrade from SMW 2.5.x to SMW 3.1.x (MW 1.31.0 to MW 1.33.x)
- Upgrade from SMW 2.5.x to SMW 3.0.x (MW 1.27.0 to MW 1.31.x)
- Upgrade from SMW 1.9.x or later to SMW 2.5.x (MW 1.25.0 to MW 1.30.x)
- Upgrade from SMW 1.9.x or later to SMW 2.1.x (MW 1.22.0 to MW 1.24.x)
- Upgrade from SMW 1.9.x or later to SMW 2.1.x (MW 1.19.0 to MW 1.21.x)
- Upgrade from SMW 1.8.x to SMW 1.9.x (MW 1.19.0 to MW 1.23.x)
- Upgrade from SMW 1.7.x or earlier
См. также[edit]
- Проверка согласованности обновлений и настроек была введена для проверки состояния базы данных и настроек, влияющих на "форму" ее таблиц и индексов.
- Незавершенное обновление описывает ситуацию, когда незавершенное состояние требует дополнительного вмешательства со стороны администратора
- Уведомления об устаревании помогут вам обновить конфигурацию вашей вики в файле "LocalSettings.php" в соответствии с представленной информацией.
Заметки[edit]
Файл информации об установке ".smw.json" используется для хранения информации о процессе обновления и установки независимо от активного соединения с базой данных.
В файле хранится информация о ходе обновления, установке в целом и любых других изменениях, которые могут появиться в течение жизненного цикла расширения. В случаях, когда файл больше недоступен, был изменен вручную или удален, будет выдаваться сообщение об ошибке, пока файл не будет создан заново и не будет содержать необходимую информацию.
References
- ^ | | https://en.wikipedia.org/wiki/Upgrade
- ^ Semantic MediaWiki: GitHub pull request gh:smw:3095
- ^ Semantic MediaWiki: GitHub pull request gh:smw:3611
- ^ | | Semantic MediaWiki: GitHub pull request gh:smw:3738
- ^ Semantic MediaWiki: GitHub pull request gh:smw:3080