Перейти до

Конвертация базы Mysql из Stg 2.404 в Stg 2.406


Рекомендованные сообщения

Хочу перейти с Stg 2.404 на Stg 2.406. База данных на mysql.

Ось -FreeBSD 7.2. Все нормально собралось.

В базе ничего не менял.

При запуске нового старгазера в логах следующее:

^@2010-01-21 23:41:34 -- Stg v. 2.406
2010-01-21 23:41:34 -- Message queue created successfully. msgKey=5555 msgID=196608
2010-01-21 23:41:34 -- Timer thread started successfully.
2010-01-21 23:41:34 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2010-01-21 23:41:34 -- Cannot read conf for user ad_aegorin.
2010-01-21 23:41:34 -- Couldn't restore Tariff(on query):
Unknown column 'DisabledDetailStat' in 'field list'
2010-01-21 23:41:34 -- USERS: Error: Cannot read users!
2010-01-21 23:41:34 -- Traffcounter: Stop successfull.
2010-01-21 23:41:34 -- Users: Stop successfull.
2010-01-21 23:41:35 -- Queue removed successfully.
2010-01-21 23:41:35 -- StgTimer: Stop successfull.
2010-01-21 23:41:35 -- Stg stopped successfully.

Я так понял, изменилась структура базы.

Нет ли уже готового скрипта для конвертации.

Ссылка на сообщение
Поделиться на других сайтах
 SELECT * from `users` WHERE `login`="ad_aegorin";
+------------+----------+---------+------+--------------+--------+---------+-------+-------+------+-----------+-------------------------------+--------+--------------+-----------+------------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+------+-----------+----------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+--------+-------------+-----------------+-------------+------------------+-----+
| login      | Password | Passive | Down | AlwaysOnline | Tariff | Address | Phone | Email | Note | RealName  | StgGroup                      | Credit | TariffChange | Userdata0 | Userdata1  | Userdata2 | Userdata3 | Userdata4 | Userdata5 | Userdata6 | Userdata7 | Userdata8 | Userdata9 | CreditExpire | IP   | D0        | U0       | D1   | U1   | D2   | U2   | D3   | U3   | D4   | U4   | D5   | U5   | D6   | U6   | D7   | U7   | D8   | U8   | D9   | U9   | Cash | FreeMb | LastCashAdd | LastCashAddTime | PassiveTime | LastActivityTime | NAS |
+------------+----------+---------+------+--------------+--------+---------+-------+-------+------+-----------+-------------------------------+--------+--------------+-----------+------------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+------+-----------+----------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+--------+-------------+-----------------+-------------+------------------+-----+
| ad_aegorin | 9iQVbnfL |       0 |    0 |            0 | tariff |         |       |       |      | Егорин А. | Кафедра :Автомобильные дороги |      0 |              | 60.000000 | 10.4.23.43 |           |           |           |           |           |           |           |           |            0 | *    | 485982492 | 35266434 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |    0 |   60 |      0 |   46.871451 |      1233453600 |     2332800 |       1264156218 |     |
+------------+----------+---------+------+--------------+--------+---------+-------+-------+------+-----------+-------------------------------+--------+--------------+-----------+------------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+--------------+------+-----------+----------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+------+--------+-------------+-----------------+-------------+------------------+-----+
1 row in set (0.00 sec)

Ссылка на сообщение
Поделиться на других сайтах

Внимательно читаем новость к версии 2.405:

При переходе с версии 2.404 на 2.405, для тех, кто пользуется Firebird или MySQL требуется конвертация БД. Как это сделать описано тут
Ссылка на сообщение
Поделиться на других сайтах

Storoge

ну вот собственно - на глаз не хватает поля DisabledDetailStat которое Int(3)/NULL после колонки Down. И только.

 

В общем можете сделать свободно нечто типа alter table `users` add `DisabledDetailStat` int(3) default 0; и не мудрствовать лукаво =)

Ссылка на сообщение
Поделиться на других сайтах
  • 6 years later...

День добрый всем! (если от смеха не умер кто-то :facepalm: )

Подскажите как проводиться процедура конвертации текстовых баз с STG-2.408 в базу mysql для  STG-2.409. Сервак с freebsd-9.3 и stg-2.408(работающий) на одной машине, а freebsd-10.3(64bit) и stg-2.409 на другой машине(более мощная).

В исходнике, с директории: stg-2.409-rc2/projects/sgconv сделал:

#./build
#make install

Но вот как пользоваться /usr/bin/sgconv не понял.... :facepalm: , не нашел описания работы сего конвертора.

Набираю в консоли команду 

#sgconv

а в ответ ничего... Похоже ещё что-то надо

Текстовая база небольшая... в упакованном(раздельно каждая директория юзера) виде 230Гб имеет.

Відредаговано vlad5503
Ссылка на сообщение
Поделиться на других сайтах

Документация, Глава 10, Приложение А: конвертация БД

Вот: http://stg.net.ua/doc/ch10.html

Благодарю за подсказку. Завтра, как закончится копирование базы на новый сервак, буду пробовать.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...