Перейти к содержанию
Авторизация  
SpecTor

Объединение Баз Без Потери Данных

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

в общем вопрос будет следующим, как мне обьединить бд серверов в 1 допустим, есть сервер спавн и бартз и задача следующая нужно залить инфор... С бартза в спавн при это не теряя информации на серверах :p

Поделиться сообщением


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

Странные у тебя вопросы чувак :). Будь добр поподробнее пожелуйста.

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

 

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

Поделиться сообщением


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

Да нормально он всё написал, ему нужно объединить 2 базы в 1, то есть слить их воедино.

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

Вот я для примера сделал бекап таблицы clan_data:

INSERT INTO clan_data
  (`clan_id`, `clan_name`, `clan_level`, `reputation_score`, `hasCastle`, `ally_id`, `ally_name`, `leader_id`, `crest_id`, `crest_large_id`, `ally_crest_id`, `auction_bid_at`, `ally_penalty_expiry_time`, `ally_penalty_type`, `char_penalty_expiry_time`, `dissolving_expiry_time`)
VALUES
  (268481095, 'EmpireOfTheSun', 8, 22014, 0, 268481095, 'Blacksun', 268479823, 268490842, 0, 268517094, 0, 0, 0, 0, 0);

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

 

P.S. в следующий раз тему назови по другому, а то получишь предупреждение за нарушение пункта 4.12 и удаление темы.

Поделиться сообщением


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

Если в двух базах совпадут имнена кланов, персонажей, ID самих персонажей и т.д-то сомневаюсь что всё зальётся без ошибок.

а как быть с замками? Ведь если на обоих серверах замки были заняты-он что сможет дать замок двум кланам?

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

Поделиться сообщением


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

во во.. чеж на руоффах все сервера тогда не сделают все в 1 базу ?? xDDDDDDD вот тама ппц че будет =)) на 1 серваке онлайну по 2к+ а их тама вроде бы 9 серваком =)))

Поделиться сообщением


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

Ещё один из наиболее лучших вариантов - синхронизировать 2 базы, популярные программы управления базой, такие как невикет и хеидискл должны поддерживать эту функцию. Так что погугли по этому поводу.

Поделиться сообщением


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

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...