Nicolayka
Проверенные
- Сообщения
- 99
- Реакции
- 17
- Баллы
- 11,005
Добрый день!
Имеется бэкап БД от старого форума Xenforo (версию к сожалению не помню). Возможно ли какими-то способами импортировать из этого бекапа список пользователей, и, быть может, старые темы.
Пробовал вручную переносить, но эта работа особо не увенчалась успехом.....
Могу сказать, что структура таблиц отличается существенно, как и их названия.
К примеру старая таблица members имеет структуру:
В тоже время новая, имеет структуру:
Очень хочется восстановить некоторые таблицы... Заранее благодарю за помощь!
Имеется бэкап БД от старого форума Xenforo (версию к сожалению не помню). Возможно ли какими-то способами импортировать из этого бекапа список пользователей, и, быть может, старые темы.
Пробовал вручную переносить, но эта работа особо не увенчалась успехом.....
Могу сказать, что структура таблиц отличается существенно, как и их названия.
К примеру старая таблица members имеет структуру:
Код:
DROP TABLE IF EXISTS `members`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `members` (
`member_id` mediumint(8) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '',
`member_group_id` smallint(3) NOT NULL DEFAULT '0',
`email` varchar(150) NOT NULL DEFAULT '',
`joined` int(10) NOT NULL DEFAULT '0',
`ip_address` varchar(46) NOT NULL DEFAULT '',
`posts` mediumint(7) DEFAULT '0',
`title` varchar(64) DEFAULT NULL,
`allow_admin_mails` tinyint(1) DEFAULT '1',
`time_offset` varchar(10) DEFAULT NULL,
`skin` smallint(5) DEFAULT NULL,
`warn_level` int(10) DEFAULT NULL,
`warn_lastwarn` int(10) NOT NULL DEFAULT '0',
`language` mediumint(4) DEFAULT NULL,
`last_post` int(10) DEFAULT NULL,
`restrict_post` varchar(100) NOT NULL DEFAULT '0',
`view_sigs` tinyint(1) DEFAULT '1',
`view_img` tinyint(1) DEFAULT '1',
`bday_day` int(2) DEFAULT NULL,
`bday_month` int(2) DEFAULT NULL,
`bday_year` int(4) DEFAULT NULL,
`msg_count_new` int(2) NOT NULL DEFAULT '0',
`msg_count_total` int(3) NOT NULL DEFAULT '0',
`msg_count_reset` int(1) NOT NULL DEFAULT '0',
`msg_show_notification` int(1) NOT NULL DEFAULT '0',
`misc` varchar(128) DEFAULT NULL,
`last_visit` int(10) DEFAULT '0',
`last_activity` int(10) DEFAULT '0',
`dst_in_use` tinyint(1) DEFAULT '0',
`coppa_user` tinyint(1) DEFAULT '0',
`mod_posts` varchar(100) NOT NULL DEFAULT '0',
`auto_track` varchar(50) DEFAULT '0',
`temp_ban` varchar(100) DEFAULT '0',
`login_anonymous` char(3) NOT NULL DEFAULT '0&0',
`ignored_users` text,
`mgroup_others` varchar(255) NOT NULL DEFAULT '',
`org_perm_id` varchar(255) NOT NULL DEFAULT '',
`member_login_key` varchar(32) NOT NULL DEFAULT '',
`member_login_key_expire` int(10) NOT NULL DEFAULT '0',
`has_blog` text,
`blogs_recache` tinyint(1) DEFAULT NULL,
`has_gallery` tinyint(1) NOT NULL DEFAULT '0',
`members_auto_dst` tinyint(1) NOT NULL DEFAULT '1',
`members_display_name` varchar(255) NOT NULL DEFAULT '',
`members_seo_name` varchar(255) NOT NULL DEFAULT '',
`members_created_remote` tinyint(1) NOT NULL DEFAULT '0',
`members_cache` mediumtext,
`members_disable_pm` int(1) NOT NULL DEFAULT '0',
`members_l_display_name` varchar(255) NOT NULL DEFAULT '',
`members_l_username` varchar(255) NOT NULL DEFAULT '',
`failed_logins` text,
`failed_login_count` smallint(3) NOT NULL DEFAULT '0',
`members_profile_views` int(10) unsigned NOT NULL DEFAULT '0',
`members_pass_hash` varchar(32) NOT NULL DEFAULT '',
`members_pass_salt` varchar(5) NOT NULL DEFAULT '',
`member_banned` tinyint(1) NOT NULL DEFAULT '0',
`member_uploader` varchar(32) NOT NULL DEFAULT 'default',
`members_bitoptions` int(10) unsigned NOT NULL DEFAULT '0',
`fb_uid` bigint(20) unsigned NOT NULL DEFAULT '0',
`fb_emailhash` varchar(60) NOT NULL DEFAULT '',
`fb_lastsync` int(10) NOT NULL DEFAULT '0',
`members_day_posts` varchar(32) NOT NULL DEFAULT '0,0',
`vk_uid` bigint(20) unsigned NOT NULL DEFAULT '0',
`vk_token` text,
`live_id` varchar(32) DEFAULT NULL,
`twitter_id` varchar(255) NOT NULL DEFAULT '',
`twitter_token` varchar(255) NOT NULL DEFAULT '',
`twitter_secret` varchar(255) NOT NULL DEFAULT '',
`notification_cnt` mediumint(9) NOT NULL DEFAULT '0',
`tc_lastsync` int(10) NOT NULL DEFAULT '0',
`fb_session` varchar(200) NOT NULL DEFAULT '',
`fb_token` text,
`ips_mobile_token` varchar(64) DEFAULT NULL,
`unacknowledged_warnings` tinyint(1) DEFAULT NULL,
`ipsconnect_id` int(10) NOT NULL DEFAULT '0',
`ipsconnect_revalidate_url` text,
`session` varchar(255) DEFAULT NULL,
`server` varchar(255) DEFAULT NULL,
`cm_credits` float NOT NULL DEFAULT '0',
`cm_reg` int(11) NOT NULL DEFAULT '0',
`referred_by` int(11) NOT NULL DEFAULT '0',
`cm_no_sev` tinyint(1) DEFAULT '0',
`cim_profile_id` varchar(32) DEFAULT '',
`cim_payment_id` int(10) DEFAULT '0',
`cim_method` int(5) NOT NULL DEFAULT '0',
`cm_return_group` smallint(3) NOT NULL DEFAULT '0',
`realmoney` int(255) DEFAULT '0',
`bonus` int(255) DEFAULT '0',
`steamid` varchar(17) DEFAULT NULL,
`dp3_rs_menable` tinyint(1) NOT NULL DEFAULT '1',
`dp3_rs_referred_by` int(10) NOT NULL DEFAULT '0',
`dp3_rs_banned` tinyint(1) NOT NULL DEFAULT '0',
`dp3_rs_padded` tinyint(1) NOT NULL DEFAULT '0',
`dp3_rs_incr` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`member_id`),
KEY `members_l_display_name` (`members_l_display_name`),
KEY `members_l_username` (`members_l_username`),
KEY `mgroup` (`member_group_id`,`member_id`),
KEY `member_groups` (`member_group_id`,`mgroup_others`),
KEY `bday_day` (`bday_day`),
KEY `bday_month` (`bday_month`),
KEY `member_banned` (`member_banned`),
KEY `members_bitoptions` (`members_bitoptions`),
KEY `ip_address` (`ip_address`),
KEY `failed_login_count` (`failed_login_count`),
KEY `joined` (`joined`),
KEY `fb_uid` (`fb_uid`),
KEY `twitter_id` (`twitter_id`),
KEY `email` (`email`),
KEY `blogs_recache` (`blogs_recache`)
) ENGINE=MyISAM AUTO_INCREMENT=1400 DEFAULT CHARSET=cp1251;
/*!40101 SET character_set_client = @saved_cs_client */;
В тоже время новая, имеет структуру:
Код:
--
-- Структура таблицы `xf_user`
--
CREATE TABLE `xf_user` (
`user_id` int UNSIGNED NOT NULL,
`username` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
`username_date` int UNSIGNED NOT NULL DEFAULT '0',
`username_date_visible` int UNSIGNED NOT NULL DEFAULT '0',
`email` varchar(120) COLLATE utf8mb4_general_ci NOT NULL,
`custom_title` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
`language_id` int UNSIGNED NOT NULL,
`style_id` int UNSIGNED NOT NULL COMMENT '0 = use system default',
`style_variation` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
`timezone` varchar(50) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Example: ''Europe/London''',
`visible` tinyint UNSIGNED NOT NULL DEFAULT '1' COMMENT 'Show browsing activity to others',
`activity_visible` tinyint UNSIGNED NOT NULL DEFAULT '1',
`user_group_id` int UNSIGNED NOT NULL,
`secondary_group_ids` varbinary(255) NOT NULL,
`display_style_group_id` int UNSIGNED NOT NULL DEFAULT '0' COMMENT 'User group ID that provides user styling',
`permission_combination_id` int UNSIGNED NOT NULL,
`message_count` int UNSIGNED NOT NULL DEFAULT '0',
`question_solution_count` int UNSIGNED NOT NULL DEFAULT '0',
`conversations_unread` smallint UNSIGNED NOT NULL DEFAULT '0',
`register_date` int UNSIGNED NOT NULL DEFAULT '0',
`last_activity` int UNSIGNED NOT NULL DEFAULT '0',
`last_summary_email_date` int UNSIGNED DEFAULT NULL,
`trophy_points` int UNSIGNED NOT NULL DEFAULT '0',
`alerts_unviewed` smallint UNSIGNED NOT NULL DEFAULT '0',
`alerts_unread` smallint UNSIGNED NOT NULL DEFAULT '0',
`avatar_date` int UNSIGNED NOT NULL DEFAULT '0',
`avatar_width` smallint UNSIGNED NOT NULL DEFAULT '0',
`avatar_height` smallint UNSIGNED NOT NULL DEFAULT '0',
`avatar_highdpi` tinyint UNSIGNED NOT NULL DEFAULT '0',
`avatar_optimized` tinyint UNSIGNED NOT NULL DEFAULT '0',
`gravatar` varchar(120) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'If specified, this is an email address corresponding to the user''s ''Gravatar''',
`user_state` enum('valid','email_confirm','email_confirm_edit','moderated','email_bounce','rejected','disabled') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'valid',
`security_lock` enum('','change','reset') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
`is_moderator` tinyint UNSIGNED NOT NULL DEFAULT '0',
`is_admin` tinyint UNSIGNED NOT NULL DEFAULT '0',
`is_banned` tinyint UNSIGNED NOT NULL DEFAULT '0',
`reaction_score` int NOT NULL DEFAULT '0',
`vote_score` int NOT NULL DEFAULT '0',
`warning_points` int UNSIGNED NOT NULL DEFAULT '0',
`is_staff` tinyint UNSIGNED NOT NULL DEFAULT '0',
`secret_key` varbinary(32) NOT NULL,
`privacy_policy_accepted` int UNSIGNED NOT NULL DEFAULT '0',
`terms_accepted` int UNSIGNED NOT NULL DEFAULT '0',
`xfrm_resource_count` int UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
--
-- Дамп данных таблицы `xf_user`
--
Очень хочется восстановить некоторые таблицы... Заранее благодарю за помощь!