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

Материал из ИбисоПедии
Перейти к: навигация, поиск
(Папка DB)
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
Внимание, все текстовые файлы должны быть в формате UTF-8 без BOM
 +
 
== Формат файлов обновлений ==
 
== Формат файлов обновлений ==
 
Обновление представляет из себя архив 7z, со следующей структурой внутри архива
 
Обновление представляет из себя архив 7z, со следующей структурой внутри архива
Строка 6: Строка 8:
 
* папка '''FILES'''  - обновления файлов
 
* папка '''FILES'''  - обновления файлов
 
* папка '''TEHR''' - обновления ThinkEHR
 
* папка '''TEHR''' - обновления ThinkEHR
* readme.txt - текстовый файл в кодировке UTF-8 с кратким описанием обновления
+
* readme.txt - текстовый файл в кодировке UTF-8 с кратким описанием обновления. Без BOM (что такое BOM читать здесь https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов)
 +
 
 
== Папка DB ==
 
== Папка DB ==
 +
 +
Содержит файлы с расширением sql. Это текстовый файл в кодировке UTF-8 без BOM (что такое BOM читать здесь https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов)
  
 
== Папка Files ==
 
== Папка Files ==
Строка 33: Строка 38:
 
* ! - может потребоваться остановка
 
* ! - может потребоваться остановка
 
* w - длительные операции ()
 
* w - длительные операции ()
* l - возможны блокировки, требуется выполнять в момент наименьшей нагрузки БД
+
* L - возможны блокировки, требуется выполнять в момент наименьшей нагрузки БД
  
 
Пример
 
Пример
Строка 49: Строка 54:
 
</pre>
 
</pre>
  
== Папка DB ==
+
== Место ==
 +
 
 +
\\nas.oblteh\Public\Kis\Updates\2018
  
  
[[Категория:КИС ЕМИАС]]
+
[[Категория:KIS]]

Текущая версия на 10:01, 30 июля 2019

Внимание, все текстовые файлы должны быть в формате UTF-8 без BOM

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

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


Папка DB

Содержит файлы с расширением sql. Это текстовый файл в кодировке UTF-8 без BOM (что такое BOM читать здесь https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов)

Папка 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>-<критичность>

Место

\\nas.oblteh\Public\Kis\Updates\2018