9IPOCTb 2 01/12/2017 05:10 PM Здравствуйте уважаемые форумчане. Появилась необходимость переноса пользователей с одной БД в другую, при помощи их слияния, не подскажете какой нужно прописать запрос, чтобы ID пользователей 2ой бд, сместить на n-количество, чтобы в дальнейшем объединить две таблицы? Заранее спасибо.Очень давно проделывал такое, но с версией 3.2.х и вот не могу найти ту самую темку(( Share this post Link to post Share on other sites
siv1987 2,622 01/12/2017 05:20 PM Слияние пользователей двух разных бд обычными sql запросами не делается, так как в таблице имя пользователя и емайл являются уникальными значениями и они не должны пересекаться. Лучше использовать авторизацию из внешней базы данных указав таблицу пользователей таблицу второго форума. 1 Share this post Link to post Share on other sites
9IPOCTb 2 01/12/2017 05:23 PM необходимо объединить две Базы, но для версий 3.4.х не нашел решения, есть только для ранних версийесть выход из подобной ситуации? Share this post Link to post Share on other sites
siv1987 2,622 01/12/2017 05:42 PM Объединить две базы понятие растяжимое. Для кого-то авторизация пользователя из внешней бд уже является объедением, а для когото это перенос содержимого пользователей, тем, сообщений из одной базы в другую. 1 Share this post Link to post Share on other sites
9IPOCTb 2 01/12/2017 05:56 PM а для когото это перенос содержимого пользователей, тем, сообщений из одной базы в другую. вот это требуется. не подскажете как это возможно реализовать? Share this post Link to post Share on other sites
siv1987 2,622 01/12/2017 05:59 PM Через IPS Converters (IP.Board 3.4.x) 1 Share this post Link to post Share on other sites
9IPOCTb 2 01/12/2017 06:21 PM спасибо, вопрос: префиксы у таблиц должны быть одинаковыми в БД? Share this post Link to post Share on other sites
Атаман 456 01/12/2017 06:28 PM нет. В момент конвертации Вы прописываете настройки подключения к БД. 1 Share this post Link to post Share on other sites
9IPOCTb 2 01/12/2017 07:03 PM как я понял ход действий такой: ац-другие приложения-IPS Converters-Converters-Start New Conversionвыбрать IP.Board Convert from: IP.Board 3.4.x так? Share this post Link to post Share on other sites
9IPOCTb 2 01/12/2017 07:10 PM а дальше в полях вводить данные от той БД на которой установлен форум или от той, которую нужно перенести? Share this post Link to post Share on other sites
siv1987 2,622 01/12/2017 07:38 PM Вы указываете данные для подключения к внешней базе данных. К своей форум уже подключен. Share this post Link to post Share on other sites
9IPOCTb 2 01/12/2017 07:55 PM не конвертирует пользователей и сообщения: http://prntscr.com/duuieaв чем может быть дело? Share this post Link to post Share on other sites
9IPOCTb 2 01/12/2017 08:18 PM понял в чем была проблема.кнопки Конверт - не нажимались, и я думал нужно нажимать Cannot Convert Yetв итоге оказалось нужно перейти в незаконченные конвертации и нажать на Convert возможно это баг приложения, а может просто у меня так Share this post Link to post Share on other sites