forum.bitel.ru
http://forum.bitel.ru/

[5.2] Последнее обновление
http://forum.bitel.ru/viewtopic.php?f=22&t=7406
Страница 1 из 1

Автор:  Phricker [ 08 ноя 2012, 19:49 ]
Заголовок сообщения:  [5.2] Последнее обновление

После последнего обновления от сегодня, появилось небольшое замечание.
После старта сервера получал ошибку в server.error.log
Код:
Column 'unit' not found.

гляну в архиве обновлений файл patch.sql и нашел строчку
Код:
ALTER TABLE `service` ADD COLUMN `unit` INT NOT NULL DEFAULT 0  AFTER `isusing` ;

select * from service; такого столбца не показало.
Ну-с подумал я значит какие-то ошибки в логе, но не тут то было. Мало того что это мелким шрифтом в
Код:
Module Instance init => OK
Executing call ExecuteSQL; param: patch.sql
Result => true
Executing call ExecuteSQL; param: kernel_event.sql
Executing database update...OK
Result => true

так еще и никакой ошибки и предупреждения типа "люди скачайте update_5.2.zip и запустите его со знаком "!" Что то где то пошло не так. Где нибудь в строке с
Код:
Please, restart BGBilling server.
это было бы НУ ОЧЕНЬ уместно, и в дальнейшем избавило бы от новых топиков типа "column "blablabla" not found"

Поехали дальше. Откатив изменения при помощи ./snapshot.sh restore я заново запустил ./update.sh.
Ничего не менял все оставалось так же как и было.

Код:
Executing call ExecuteSQL; param: patch.sql
Executing database update...OK
Result => true
Executing call ExecuteSQL; param: kernel_event.sql
Executing database update...OK
Result => true


Все прекрасно. Ошибка не появляется все работает.

В связи с этим предложение. Может быть добавить какую-нибудь отладочную информацию в выводимый лог?
Чтобы в конце писалось "Возникли ошибки при применении patch.sql. Запустите его повторно командой mysql -ubill -ppassword bgbilling < patch.sql" ну или как-то так

Автор:  dimOn [ 09 ноя 2012, 12:03 ]
Заголовок сообщения:  Re: [5.2] Последнее обновление

Как ставилость? С дампа БД полного из дистрибутива?

Автор:  Phricker [ 09 ноя 2012, 12:06 ]
Заголовок сообщения:  Re: [5.2] Последнее обновление

./update.sh

если быть совсем точным
./snapshot.sh create
./update.sh


Причем я подумал может быть что то не доприменилось/недокачалось.

запускал ./update.sh до восстановления из снапшота
Код:
Not updates found, press Enter for exit..

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/