VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Объединить неск БД vbulletin в одну (от 5 до 30 БД)
1
Объединить неск БД vbulletin в одну (от 5 до 30 БД)
Народ не пинайте ногами. вопрос. Имеется около 50 различных БД начиная от 3.6.8 и по 3.7.3
Как можно их объединить...?
Не обязательно текст-посты, а хотяб пользователей? (кол-во от 500-264000 человек)
Постоянно возникают ошибки... не понятно из-за чего... не гуру в этом вот и прошу разъяснений...
И сколько будет весить такая БД... если больше 1 - 1,5 гига чем заливать её?
На край как можно добать В БД e-mail всех других для рассылки объявлений... (пример на форуме зарегано: 10 челов... а из др.. своей Бд охота добавить еще 140 тыс. потенциальных зареганных юзеров как быть)?!!
DB#1 = userID: 1 == Вася, userID: 2 == Маша, userID: 3 == дядя Изя
DB#2 = userID: 1 == Петя, userID: 2 == Глаша, userID: 3 == sУпер Уser
DB#3 = userID: 1 == Гриша, userID: 2 == Матрёна, userID: 3 == хз-кто
===
уловил мысль?
===
ну и как объединить базы, если в каждой из них, есть свои идентификаторы пользователей и они уникальны для каждой из БД
@Дмитрий Кесаев
Эксперт
Join Date: Oct 2007
Location: Moscow
Posts: 558
Версия vB: 5.x.x
Пол:
Reputation:
Expert 1282
Репутация в разделе: 1161
1
Мыслю то давно эту уловил... но вот если так сделать? Получится?
Т.е. добавить доп циферки или продолжить нумерацию... Как пример: 3 юзера в БД1 и при добавлении юзеров из 2-й БД но уже начиная с ID=4
Пользователей перенести можно влёгкую, а с темами и сообщениями копаться нереально долго нужно будет.
@maJic
В Черном списке
Join Date: Mar 2008
Posts: 1,317
Версия vB: 3.8.4
Reputation:
Professional 475
Репутация в разделе: 370
0
Flashick, говорить все мастаки...
@Flashick
Продвинутый
Join Date: Sep 2006
Posts: 74
Версия vB: 3.7.2
Reputation:
Опытный 25
Репутация в разделе: 9
0
maJic,
INSERT INTO db1.user SELECT username, email, password, salt и так далее FROM db2.user
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,715
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
Flashick, таким образом получится много дубликатов, которые потом все равно придется, либо править, либо удалять руками, т.к. при добавлении, не указываются идентификаторы пользователей, соответственно этим узерам будет присвоен свой ID (Auto_increment)
@Flashick
Продвинутый
Join Date: Sep 2006
Posts: 74
Версия vB: 3.7.2
Reputation:
Опытный 25
Репутация в разделе: 9
0
kerk, что-то я непойму, откуда возьмутся дубликаты? ID все будут разные. Пользователей с одинаковыми username само собой надо будет вручную править, тут без вариантов. И поставить еще условие, что если имя, мыло и еще чегонито равны, то не копировать. А в остальном, всё именно так, как я написал.
Кстати, перед переносом можно в таблицу к пользователям, постам и темам добавить колонку old_userid, old_threadid, old_postid итп, и потом по этим значениям вполне реально перенести и темы и сообщения.
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
1
лучше спросите где он эти 50 баз взял.
сомневаюсь что честным путем.