Еще одна проблема с обновлением

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Еще одна проблема с обновлением

Re: Еще одна проблема с обновлением

Сообщение Alex Keda » 2011-07-29 7:45:32

Root писал(а):у меня часа 2 ушло на обновление, добавлял юзернотисы, пересоздавал овнерсы :ugeek:
внутренние запросы победить так и не удалось, впрочем они и не нужны

в БД в таблице конфиг есть вот это

Код: Выделить всё

3    billing    LastPatchDB    1000282
4    hosting    LastPatchDB    1000192

начиная с этих патчей добавлял руками, половина в эррор

вправить циферки на последние файлы патчей чтоб в след. обновлениях проблем не было?

если всё накатили руками правильно - то да, попарвьте.
Root писал(а):
lissyara писал(а):если руками ничего не трогали - то обновляется по человечески. и всё создаёт.

если чё-то поковыряли руками - то ничем помочь не могу - берите новую схему и пытайтесь привинтить старые данные.

я так понял что обновления сбиваются когда нужно добавить столбцы в Owners таблах, мускуль ругается что этого делать нельзя, приходиться удалять и создавать заново таблицы, и остальной процесс обновления так же вручную, потому что не запускается заново

однако, тааблицы *Owners - это не таблицы а вьюхи.
после успешного обновления, происходит перезагрузка вьюх, и они сами обновляются.
если что-то меняете в схеме, вьюхи пеерсоздавайте

Код: Выделить всё

mysql base_name < db/*/views.sql

(звёздочку поменять на имена хостов, по очереди)

Re: Еще одна проблема с обновлением

Сообщение Root » 2011-07-29 5:53:49

lissyara писал(а):если руками ничего не трогали - то обновляется по человечески. и всё создаёт.

если чё-то поковыряли руками - то ничем помочь не могу - берите новую схему и пытайтесь привинтить старые данные.

я так понял что обновления сбиваются когда нужно добавить столбцы в Owners таблах, мускуль ругается что этого делать нельзя, приходиться удалять и создавать заново таблицы, и остальной процесс обновления так же вручную, потому что не запускается заново

а вот предпоследний скрипт обновился легко, и Flags записал в EdesksOwners

Re: Еще одна проблема с обновлением

Сообщение Root » 2011-07-29 5:46:39

у меня часа 2 ушло на обновление, добавлял юзернотисы, пересоздавал овнерсы :ugeek:
внутренние запросы победить так и не удалось, впрочем они и не нужны

в БД в таблице конфиг есть вот это

Код: Выделить всё

3    billing    LastPatchDB    1000282
4    hosting    LastPatchDB    1000192

начиная с этих патчей добавлял руками, половина в эррор

вправить циферки на последние файлы патчей чтоб в след. обновлениях проблем не было?

Re: Еще одна проблема с обновлением

Сообщение flashvoid » 2011-07-27 19:59:40

Ок. Обновление с горем поплам победили.
Для удаления создам отдельную тему.

Re: Еще одна проблема с обновлением

Сообщение Alex Keda » 2011-07-27 8:10:58

если руками ничего не трогали - то обновляется по человечески. и всё создаёт.

если чё-то поковыряли руками - то ничем помочь не могу - берите новую схему и пытайтесь привинтить старые данные.

Re: Еще одна проблема с обновлением

Сообщение Root » 2011-07-26 19:50:21

если бы она обновлялась еще по-человечески, таблицы то не создает

Re: Еще одна проблема с обновлением

Сообщение Alex Keda » 2011-07-26 19:37:12

есть.
в меню биллинга пройти по пути

Код: Выделить всё

Дополнения → Обслуживание системы → Обновление системы

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

или накатывайте все патчи руками - но какие нужны - я даже не подскажу...

Re: Еще одна проблема с обновлением

Сообщение flashvoid » 2011-07-26 9:12:43

Случайно отправил с гостевой учетки.

Еще одна проблема с обновлением

Сообщение Гость » 2011-07-26 9:11:14

Всем привет!

Подскажите пожалуйста как правильно обновлятся. В wiki и в исходниках процесс обновления никак недокументирован, а люди в соседних тредах таки ссылаются на какие то логи.

Более подробно ситуация.
Есть бэкап от какой то старой версии, можно наверное выяснить от какой но позже.
Есть новая установка.

Что сделал.
Установил с нуля, в свежеустановленной базе удалил все данные, сравнил схемы двух баз и доделал добавил в новой базе таблиц, которых нехватало что бы импортировать туда старую базу.
Потом загрузил старую базу в новую. И все прекрасно заработало. Почти.

Сейчас вылез очень странный баг. Невозможно удалить пользователей из веб-интерфейса. Аякс пытается дергать /Api/Delete но в качестве таблицы для удаления дает не Users, a UsersOwners.
Делит из этой таблице по колонке ID неработает естественно. Можно воткнуть грубый хак, но может быть есть все таки человеческий путь ?

Вернуться к началу