Формат обновлений KIS — различия между версиями

Материал из ИбисоПедии
Перейти к: навигация, поиск
(ver.ini)
Строка 1: Строка 1:
 +
== Формат файлов обновлений ==
 
Обновление представляет из себя архив 7z, со следующей структурой внутри архива
 
Обновление представляет из себя архив 7z, со следующей структурой внутри архива
  
Строка 6: Строка 7:
 
* папка '''TEHR''' - обновления ThinkEHR
 
* папка '''TEHR''' - обновления ThinkEHR
 
* readme.txt - текстовый файл в кодировке UTF-8 с кратким описанием обновления
 
* readme.txt - текстовый файл в кодировке UTF-8 с кратким описанием обновления
 +
== Папка DB ==
 +
 +
== Папка Files ==
 +
 +
=== файл ver.ini внутри папки files ===
 +
может содержать версии файлов в формате <относительный путь>\<имяфайла>=<версия>. Например:
 +
 +
<pre>
 +
tst\1.txt=1.0.0.2
 +
Localization.lng=1.0.0.4
 +
</pre>
 +
  
  
Строка 27: Строка 40:
 
2018-03-01#zh-01.7z
 
2018-03-01#zh-01.7z
 
2018-03-01#zh-04-!.7z
 
2018-03-01#zh-04-!.7z
</pre>
 
 
== Папка DB ==
 
 
== Папка Files ==
 
 
=== файл ver.ini внутри папки files ===
 
может содержать версии файлов в формате <относительный путь>\<имяфайла>=<версия>. Например:
 
 
<pre>
 
tst\1.txt=1.0.0.2
 
Localization.lng=1.0.0.4
 
 
</pre>
 
</pre>
  

Версия 08:29, 19 апреля 2018

Формат файлов обновлений

Обновление представляет из себя архив 7z, со следующей структурой внутри архива


  • папка DB - обновления базы данных
  • папка FILES - обновления файлов
  • папка TEHR - обновления ThinkEHR
  • readme.txt - текстовый файл в кодировке UTF-8 с кратким описанием обновления

Папка DB

Папка Files

файл ver.ini внутри папки files

может содержать версии файлов в формате <относительный путь>\<имяфайла>=<версия>. Например:

tst\1.txt=1.0.0.2
Localization.lng=1.0.0.4


Имя архива

  yyyy-mm-dd-<#><Инициалы разработчика>-<Порядковый номер>-<критичность>

Инициалы разработчика - из трех букв латиницей


Критичность

  •  ! - может потребоваться остановка
  • w - длительные операции ()
  • l - возможны блокировки, требуется выполнять в момент наименьшей нагрузки БД

Пример

2018-03-01#zh-01.7z
2018-03-01#zh-04-!.7z

Накопительное обновление

yyyy-mm-dd-<+month>-<критичность>
yyyy-mm-dd-<+day>-<критичность>

Папка DB