Всем привет!
Подскажите пожалуйста как правильно обновлятся. В wiki и в исходниках процесс обновления никак недокументирован, а люди в соседних тредах таки ссылаются на какие то логи.
Более подробно ситуация.
Есть бэкап от какой то старой версии, можно наверное выяснить от какой но позже.
Есть новая установка.
Что сделал.
Установил с нуля, в свежеустановленной базе удалил все данные, сравнил схемы двух баз и доделал добавил в новой базе таблиц, которых нехватало что бы импортировать туда старую базу.
Потом загрузил старую базу в новую. И все прекрасно заработало. Почти.
Сейчас вылез очень странный баг. Невозможно удалить пользователей из веб-интерфейса. Аякс пытается дергать /Api/Delete но в качестве таблицы для удаления дает не Users, a UsersOwners.
Делит из этой таблице по колонке ID неработает естественно. Можно воткнуть грубый хак, но может быть есть все таки человеческий путь ?
Еще одна проблема с обновлением
Re: Еще одна проблема с обновлением
есть.
в меню биллинга пройти по пути
и нажать последовательно три кнопочки что там будут...
---
восстанавливайте старый биллинг из бэкапа, и обновляйте по человечески.
схема изменилась.
или накатывайте все патчи руками - но какие нужны - я даже не подскажу...
в меню биллинга пройти по пути
Код: Выделить всё
Дополнения → Обслуживание системы → Обновление системы
и нажать последовательно три кнопочки что там будут...
---
восстанавливайте старый биллинг из бэкапа, и обновляйте по человечески.
схема изменилась.
или накатывайте все патчи руками - но какие нужны - я даже не подскажу...
Убей их всех! Бог потом рассортирует...
Re: Еще одна проблема с обновлением
если бы она обновлялась еще по-человечески, таблицы то не создает
Re: Еще одна проблема с обновлением
если руками ничего не трогали - то обновляется по человечески. и всё создаёт.
если чё-то поковыряли руками - то ничем помочь не могу - берите новую схему и пытайтесь привинтить старые данные.
если чё-то поковыряли руками - то ничем помочь не могу - берите новую схему и пытайтесь привинтить старые данные.
Убей их всех! Бог потом рассортирует...
Re: Еще одна проблема с обновлением
Ок. Обновление с горем поплам победили.
Для удаления создам отдельную тему.
Для удаления создам отдельную тему.
Re: Еще одна проблема с обновлением
у меня часа 2 ушло на обновление, добавлял юзернотисы, пересоздавал овнерсы
внутренние запросы победить так и не удалось, впрочем они и не нужны
в БД в таблице конфиг есть вот это
начиная с этих патчей добавлял руками, половина в эррор
вправить циферки на последние файлы патчей чтоб в след. обновлениях проблем не было?

внутренние запросы победить так и не удалось, впрочем они и не нужны
в БД в таблице конфиг есть вот это
Код: Выделить всё
3 billing LastPatchDB 1000282
4 hosting LastPatchDB 1000192
начиная с этих патчей добавлял руками, половина в эррор
вправить циферки на последние файлы патчей чтоб в след. обновлениях проблем не было?
Re: Еще одна проблема с обновлением
lissyara писал(а):если руками ничего не трогали - то обновляется по человечески. и всё создаёт.
если чё-то поковыряли руками - то ничем помочь не могу - берите новую схему и пытайтесь привинтить старые данные.
я так понял что обновления сбиваются когда нужно добавить столбцы в Owners таблах, мускуль ругается что этого делать нельзя, приходиться удалять и создавать заново таблицы, и остальной процесс обновления так же вручную, потому что не запускается заново
а вот предпоследний скрипт обновился легко, и Flags записал в EdesksOwners
Re: Еще одна проблема с обновлением
Root писал(а):у меня часа 2 ушло на обновление, добавлял юзернотисы, пересоздавал овнерсы![]()
внутренние запросы победить так и не удалось, впрочем они и не нужны
в БД в таблице конфиг есть вот этоКод: Выделить всё
3 billing LastPatchDB 1000282
4 hosting LastPatchDB 1000192
начиная с этих патчей добавлял руками, половина в эррор
вправить циферки на последние файлы патчей чтоб в след. обновлениях проблем не было?
если всё накатили руками правильно - то да, попарвьте.
Root писал(а):lissyara писал(а):если руками ничего не трогали - то обновляется по человечески. и всё создаёт.
если чё-то поковыряли руками - то ничем помочь не могу - берите новую схему и пытайтесь привинтить старые данные.
я так понял что обновления сбиваются когда нужно добавить столбцы в Owners таблах, мускуль ругается что этого делать нельзя, приходиться удалять и создавать заново таблицы, и остальной процесс обновления так же вручную, потому что не запускается заново
однако, тааблицы *Owners - это не таблицы а вьюхи.
после успешного обновления, происходит перезагрузка вьюх, и они сами обновляются.
если что-то меняете в схеме, вьюхи пеерсоздавайте
Код: Выделить всё
mysql base_name < db/*/views.sql
(звёздочку поменять на имена хостов, по очереди)
Убей их всех! Бог потом рассортирует...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей