52 lines
2.6 KiB
SQL
52 lines
2.6 KiB
SQL
DROP TABLE IF EXISTS `%table_prefix%users`;
|
|
CREATE TABLE `%table_prefix%users` (
|
|
`user_id` bigint(32) NOT NULL AUTO_INCREMENT,
|
|
`user_name` varchar(255) DEFAULT NULL,
|
|
`user_username` varchar(255) NOT NULL,
|
|
`user_date` datetime NOT NULL,
|
|
`user_date_gmt` datetime NOT NULL,
|
|
`user_email` varchar(255) DEFAULT NULL,
|
|
`user_avatar_filename` varchar(255) DEFAULT NULL,
|
|
`user_facebook_username` varchar(255) DEFAULT NULL,
|
|
`user_twitter_username` varchar(255) DEFAULT NULL,
|
|
`user_website` varchar(255) DEFAULT NULL,
|
|
`user_background_filename` varchar(255) DEFAULT NULL,
|
|
`user_bio` varchar(255) DEFAULT NULL,
|
|
`user_timezone` varchar(255) NOT NULL,
|
|
`user_language` varchar(255) DEFAULT NULL,
|
|
`user_status` enum('valid','awaiting-confirmation','awaiting-email','banned') NOT NULL,
|
|
`user_is_admin` tinyint(1) NOT NULL DEFAULT '0',
|
|
`user_is_private` tinyint(1) NOT NULL DEFAULT '0',
|
|
`user_newsletter_subscribe` tinyint(1) NOT NULL DEFAULT '1',
|
|
`user_show_nsfw_listings` tinyint(1) NOT NULL DEFAULT '0',
|
|
`user_image_count` bigint(32) NOT NULL DEFAULT '0',
|
|
`user_album_count` bigint(32) NOT NULL DEFAULT '0',
|
|
`user_image_keep_exif` tinyint(1) NOT NULL DEFAULT '1',
|
|
`user_image_expiration` varchar(255) DEFAULT NULL,
|
|
`user_registration_ip` varchar(255) NOT NULL,
|
|
`user_likes` bigint(32) NOT NULL DEFAULT '0' COMMENT 'Likes made to content owned by this user',
|
|
`user_liked` bigint(32) NOT NULL DEFAULT '0' COMMENT 'Likes made by this user',
|
|
`user_following` bigint(32) NOT NULL DEFAULT '0',
|
|
`user_followers` bigint(32) NOT NULL DEFAULT '0',
|
|
`user_content_views` bigint(32) NOT NULL DEFAULT '0',
|
|
`user_notifications_unread` bigint(32) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`user_id`),
|
|
UNIQUE KEY `username` (`user_username`) USING BTREE,
|
|
UNIQUE KEY `email` (`user_email`) USING BTREE,
|
|
KEY `user_date_gmt` (`user_date_gmt`),
|
|
KEY `user_status` (`user_status`),
|
|
KEY `user_is_admin` (`user_is_admin`),
|
|
KEY `user_image_count` (`user_image_count`),
|
|
KEY `user_album_count` (`user_album_count`),
|
|
KEY `user_image_keep_exif` (`user_image_keep_exif`),
|
|
KEY `user_newsletter_subscribe` (`user_newsletter_subscribe`),
|
|
KEY `user_show_nsfw_listings` (`user_show_nsfw_listings`),
|
|
KEY `user_image_expiration` (`user_image_expiration`),
|
|
KEY `user_likes` (`user_likes`),
|
|
KEY `user_following` (`user_following`),
|
|
KEY `user_followers` (`user_followers`),
|
|
KEY `user_liked` (`user_liked`),
|
|
KEY `user_content_views` (`user_content_views`),
|
|
KEY `user_registration_ip` (`user_registration_ip`),
|
|
FULLTEXT KEY `searchindex` (`user_name`,`user_username`)
|
|
) ENGINE=%table_engine% DEFAULT CHARSET=utf8; |