инвентаризация:обновление

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
инвентаризация:обновление [2023/03/26 07:31]
admin создано
инвентаризация:обновление [2024/03/23 15:31] (текущий)
admin
Строка 1: Строка 1:
 {{tag>обновление Инвентаризация}} {{tag>обновление Инвентаризация}}
 ====== Инвентаризация: Обновление ====== ====== Инвентаризация: Обновление ======
-Для чистой [[Установка|установки]] есть отдельная инструкция.   +<WRAP center round tip 60%> 
 +Для чистой [[Установка|установки]] есть отдельная инструкция. 
 +</WRAP> 
 +   
  
 ==== Перед обновлением ==== ==== Перед обновлением ====
Строка 12: Строка 15:
 и запоминаем (лучше в файл) хэш текущего коммита (например c729a2b43520275f1abc8c25bd9770f5d6c43519) и запоминаем (лучше в файл) хэш текущего коммита (например c729a2b43520275f1abc8c25bd9770f5d6c43519)
  
-Если страшно, то можно сделать [[резервную копию|Резервное копирование]]   +Если страшно, то можно сделать [[Резервное копирование|резервную копию]]
  
 ==== Обновление файловой структуры ==== ==== Обновление файловой структуры ====
Строка 34: Строка 37:
 Собственно все. Система снова консистентна и находится в последней версии. Собственно все. Система снова консистентна и находится в последней версии.
  
-### Если чтото пошло не так+==== Если чтото пошло не так ====
 Ну или просто раньше было лучше, то в обратном порядке делаем Ну или просто раньше было лучше, то в обратном порядке делаем
-#### Откат БД+ 
 +=== Откат БД ===
 Нужно делать, только если при обновлении БД были применены какие-то миграции.    Нужно делать, только если при обновлении БД были применены какие-то миграции.   
 Итак, нужно отменить последние миграции. Может быть вы помните сколько было применено, но на всякий случай смотрим историю миграций: Итак, нужно отменить последние миграции. Может быть вы помните сколько было применено, но на всякий случай смотрим историю миграций:
Строка 77: Строка 81:
 </code> </code>
  
-В примере мы применям 1 миграцию и в истории видим что дата применения миграции m191219_100002_fix_contracts_in_materials_id вот только-что, а остальные применены давно.+В примере мы применяем 1 миграцию и в истории видим что дата применения миграции m191219_100002_fix_contracts_in_materials_id вот только-что, а остальные применены давно.
 собственно нам надо отменить одну: собственно нам надо отменить одну:
 <code bash> <code bash>
Строка 83: Строка 87:
 </code> </code>
  
-с этого момента мы снова неконсистентны. +с этого момента мы снова не консистентны. 
-#### Откат файлов+ 
 +=== Откат файлов ===
 делаем git checkout на старый коммит: делаем git checkout на старый коммит:
 <code bash> <code bash>
Строка 92: Строка 97:
 после чего git правда скажет, что мы отцепились от ветки HEAD.    после чего git правда скажет, что мы отцепились от ветки HEAD.   
 чтобы  чтобы 
-#### вернуться на HEAD+=== вернуться на HEAD ===
 надо сделать надо сделать
 <code bash> <code bash>
  • инвентаризация/обновление.1679815880.txt.gz
  • Последнее изменение: 2023/03/26 07:31
  • admin