Объединение двух БД

Ответить
vgray
Сообщения: 6
Зарегистрирован: Чт июл 30, 2009 11:06 am

Объединение двух БД

Сообщение vgray »

Добрый день, есть две инсталяции абиллса. Есть какая-нить возможность объединить их ?

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Re: Объединение двух БД

Сообщение ran »

а что именно нада объединить? думаю что не всё подряд :D

в общем случае думаю можно так:

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

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

DROP TABLE IF EXISTS...
CREATE TABLE...
так как во 2-й базе таблицы уже существуют и их не грохать не создавать ненада - оставить в скрипте только конструкции вида

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

INSERT INTO...
и только те, которые нада.
4. залить полученный скрипт во 2-ю базу.

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

vgray
Сообщения: 6
Зарегистрирован: Чт июл 30, 2009 11:06 am

Re: Объединение двух БД

Сообщение vgray »

это решение не будет работать, так как например чехарда с bill_id.

Вообщем пока пишу скрипт экспорта всего нужного в xml, а потом буду писать скрипт импорта :)

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Объединение двух БД

Сообщение ~AsmodeuS~ »

1. если не надо учитываться историю платежей и статистику то можно просто експорт в формат Cards и залить в другую базу

2. Можно также через Paysys залить платежи

- заливки статисти пока нету

mr_gfd
Сообщения: 129
Зарегистрирован: Пт ноя 03, 2006 8:34 am

Re: Объединение двух БД

Сообщение mr_gfd »

Идея оставить 2 наса и юзать radius proxy для разных запросов на промежуточном радиусе. Вот такая странная идея в голову пришла, пока миграция будет готовиться. ?
------------------------
Интернет в Броварах
http://www.brnet.org.ua

Deytory
Сообщения: 1
Зарегистрирован: Вс янв 10, 2010 6:59 pm

Re: Объединение двух БД

Сообщение Deytory »

~AsmodeuS~ писал(а):1. если не надо учитываться историю платежей и статистику то можно просто експорт в формат Cards и залить в другую базу
А как сделать "штатный" экспорт в формат Cards, дабы не писать велосипед ? Импорт я нашлел.

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Объединение двух БД

Сообщение ~AsmodeuS~ »

Deytory писал(а):
~AsmodeuS~ писал(а):1. если не надо учитываться историю платежей и статистику то можно просто експорт в формат Cards и залить в другую базу
А как сделать "штатный" экспорт в формат Cards, дабы не писать велосипед ? Импорт я нашлел.
пока такого експорта нет в будущем учтём

Ответить