XF 2.0 Импорт данных со старой БД

Версия XenForo
2.?

Nicolayka

Проверенные
Сообщения
99
Реакции
17
Баллы
11,005
Добрый день!

Имеется бэкап БД от старого форума 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`
--

Очень хочется восстановить некоторые таблицы... Заранее благодарю за помощь!
 
Nicolayka

Вам нужно сопоставить поля.
Например в старой версии поле называется member_id, в новой user_id в старой name, в новой username и так далее.

Запрос для импорта: (извлекает из старой таблицы и вставляет в новую)

Код:
INSERT INTO xf_user (user_id, username, email, register_date, last_ip, message_count, last_activity, is_banned, display_name, password, password_salt)
SELECT member_id, name, email, FROM_UNIXTIME(joined), ip_address, posts, last_visit, member_banned, members_display_name, members_pass_hash, members_pass_salt
FROM members;

Возможно ещё понадобится скрипт для хеширования паролей. В новом ксене методы шифрования пассвордов новее чем MD5 или SHA1.
 
Последнее редактирование:
старого форума Xenforo
это таблица от IPB\IPS\хрен пойми как её сейчас называют, уж никак не от XenForo
Запрос для импорта: (извлекает из старой таблицы и вставляет в новую)
вы это где взяли? импорт не ограничивается одной таблицей и ваш запрос ничего полезного не сделает
 
это таблица от IPB\IPS\хрен пойми как её сейчас называют, уж никак не от XenForo
Ну вообще то от древнего ксена.

вы это где взяли? импорт не ограничивается одной таблицей и ваш запрос ничего полезного не сделает
Человек привёл в пример таблицу members. Этот запрос работает именно с этой таблицей.
 
Ну вообще то от древнего ксена.
Каким образом вы пришли к этому умозаключению? Не было никогда такой структуры в ксене. Можете взять отсюда самый старый доступный релиз 1.х и посмотреть в инсталлятор самостоятельно.

Человек привёл в пример таблицу members. Этот запрос работает именно с этой таблицей.
Человек попросил решение для импорта данных. Вы предоставили огрызок, который даже не получится выполнить, потому что эти колонки вы выдумали сами, их не существует:
 
Нужно только версию определить.
Вот с этим-то и проблема..... сейчас попробую поставить 3.4.9, и подключить эту БД.

А по поводу импортёра, я посмотрел, и не нашёл IPB. Или я не там смотрю 😶‍🌫️
 

Вложения

  • 2025-04-11 20-40-54 Импорт данных   PaxGame.Ru - Панель управления администратора - Google Chr...png
    2025-04-11 20-40-54 Импорт данных PaxGame.Ru - Панель управления администратора - Google Chr...png
    23.7 KB · Просмотры: 10
Nicolayka, да, тут есть нюанс. Старые IPB нужно импортировать в ксен 1.5 и потом уже его обновлять до второй ветки.
Мда....очень сложно( Ну что ж, буду пытаться........

Всем ещё раз ОГРОМНОЕ спасибо за помощь!
 
Каким образом вы пришли к этому умозаключению?
Вот что у человека в примере:
Код:
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 */;

Так и пришел к умозаключению. Откуда эти таблицы? ipb или xen?
 
Всем привет!

Попробовал импортировать таблицу xf_user, для пробы взял 1 юзверя. Удалил лишние графы. Всё прошло удачно, но при попытке редактировать его, появляется...ничего. Что я пропустил? Может быть надо было импортировать ещё какую-нибудь таблицу?
СпасибО!
 

Вложения

  • 2025-04-13 22-05-13 Редактировать пользователя  lexa   PaxGame.Ru - Панель управления админист...png
    2025-04-13 22-05-13 Редактировать пользователя lexa PaxGame.Ru - Панель управления админист...png
    9.2 KB · Просмотры: 10
Каким вы это делали?
Нашёл БД от старого Xenforo. Только я опять же не знаю, от какой версии........

Может кто-то узнает версию?
Код:
--
-- Table structure for table `xf_user`
--

DROP TABLE IF EXISTS `xf_user`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `xf_user` (
  `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(50) NOT NULL,
  `email` varchar(120) NOT NULL,
  `gender` enum('','male','female') NOT NULL DEFAULT '' COMMENT 'Leave empty for ''unspecified''',
  `custom_title` varchar(50) NOT NULL DEFAULT '',
  `language_id` int(10) unsigned NOT NULL,
  `style_id` int(10) unsigned NOT NULL COMMENT '0 = use system default',
  `timezone` varchar(50) NOT NULL COMMENT 'Example: ''Europe/London''',
  `visible` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT 'Show browsing activity to others',
  `activity_visible` tinyint(3) unsigned NOT NULL DEFAULT '1',
  `user_group_id` int(10) unsigned NOT NULL,
  `secondary_group_ids` varbinary(255) NOT NULL,
  `display_style_group_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'User group ID that provides user styling',
  `permission_combination_id` int(10) unsigned NOT NULL,
  `message_count` int(10) unsigned NOT NULL DEFAULT '0',
  `conversations_unread` smallint(5) unsigned NOT NULL DEFAULT '0',
  `register_date` int(10) unsigned NOT NULL DEFAULT '0',
  `last_activity` int(10) unsigned NOT NULL DEFAULT '0',
  `trophy_points` int(10) unsigned NOT NULL DEFAULT '0',
  `alerts_unread` smallint(5) unsigned NOT NULL DEFAULT '0',
  `avatar_date` int(10) unsigned NOT NULL DEFAULT '0',
  `avatar_width` smallint(5) unsigned NOT NULL DEFAULT '0',
  `avatar_height` smallint(5) unsigned NOT NULL DEFAULT '0',
  `gravatar` varchar(120) 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') NOT NULL DEFAULT 'valid',
  `is_moderator` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `is_admin` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `is_banned` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `like_count` int(10) unsigned NOT NULL DEFAULT '0',
  `warning_points` int(10) unsigned NOT NULL DEFAULT '0',
  `taigachat_color` char(6) NOT NULL DEFAULT '',
  `is_staff` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `brsts_support_ticket_unread` int(10) unsigned NOT NULL DEFAULT '0',
  `brsts_active_ticket_department` int(10) unsigned NOT NULL DEFAULT '0',
  `brsts_ticket_count` int(10) unsigned NOT NULL DEFAULT '0',
  `mcr_deadtry` tinyint(1) DEFAULT '0',
  `mcr_clientToken` varchar(255) DEFAULT NULL,
  `mcr_uuid` varchar(128) DEFAULT NULL,
  `mcr_accessToken` varchar(256) DEFAULT NULL,
  `mcr_session` varchar(255) DEFAULT NULL,
  `mcr_server` varchar(255) DEFAULT NULL,
  `mcr_default` char(32) DEFAULT NULL,
  `mcr_tmp` char(32) NOT NULL DEFAULT '0',
  `mcr_ip` varchar(16) DEFAULT NULL,
  `mcr_group` int(10) NOT NULL DEFAULT '1',
  `comments_num` int(10) NOT NULL DEFAULT '0',
  `gameplay_last` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `active_last` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `play_times` int(10) NOT NULL DEFAULT '0',
  `undress_times` int(10) NOT NULL DEFAULT '0',
  `default_skin` tinyint(1) NOT NULL DEFAULT '1',
  `ragtek_free_invites` int(10) unsigned NOT NULL DEFAULT '0',
  `ragtek_referrer_userid` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`user_id`),
  UNIQUE KEY `username` (`username`),
  KEY `email` (`email`),
  KEY `user_state` (`user_state`),
  KEY `last_activity` (`last_activity`),
  KEY `message_count` (`message_count`),
  KEY `trophy_points` (`trophy_points`),
  KEY `like_count` (`like_count`),
  KEY `register_date` (`register_date`),
  KEY `staff_username` (`is_staff`,`username`)
) ENGINE=InnoDB AUTO_INCREMENT=1493 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу