Forums / National / Russian / Тех. поддержка / [Решено] Обновление - Fatal error

Alex300
#46344 2023-04-04 05:42
#46339 Dayver:

Да ошибся в месте хранения цифры но не сути проблемы. Обновлятор при запуске считывает значение 22, сканирует папку патчей - видит что есть старше - 23 и пытается его применить но фактически то структура базы уже и так от будещей 23тей потому то и выбивает ошибку. Тоесть предполагаю что если установить с нуля на сайт не релизную 22 версию, а мастер ветку то в revision из таблицы cot_updates будет всё та же цифра 22 и потому при попытках обновления патч будет пытатся применится и вызывать ошибку.

Да. При обновлении установочного скрипта БД надо сразу обновлять revision в cot_updates.

@webitproff в твоем случае сейчас можно

1) Если сайт в разработке - установить из мастер ветки и перенести изменения на него. Там сейчас revision правильный. Он больше не станет применять patch_0.9.23 даже при вызове install.php

2) Если он в "продакшене" то придется еще перенести данные не изменяя таблиц. Или привести таблицу cot_logger к тому виду в котором она была в 0.9.22 и снова обновить

 

может вопрос тупой, но вообще ведь как-то можно проверку условием сделать, что если таблица есть, ей не создаем... я не отрицаю что я много не понимаю и не знаю

Можно )

 

глянул и крикнул - "Обновлено: 02.04.2012 " 11 лет назад

С тех пор процедура обновления не изменилась.

 

Алексей, хорошо, а если поставить движок из мастер ветки, то есть я ставлю с нуля. затем обновляются в мастер ветке файлы движка, я - могу обновиться снова же и мастер ветки не используя инсталлер?

Да. Только по мере работы над новым релизом файл setup/siena/patch_0.9.23.sql может дополняться. Придется применять эти дополнения к БД вречную.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
This post was edited by Alex300 (2023-04-04 06:38, 1 year ago)