278 lines
13 KiB
SQL
278 lines
13 KiB
SQL
ALTER TABLE `{tbl_prefix}video` ADD `slug_id` INT( 255 ) NOT NULL AFTER `videokey`;
|
|
|
|
CREATE TABLE IF NOT EXISTS `{tbl_prefix}slugs` (
|
|
`slug_id` int(255) NOT NULL AUTO_INCREMENT,
|
|
`object_type` varchar(5) NOT NULL,
|
|
`object_id` int(255) NOT NULL,
|
|
`in_use` enum('yes','no') NOT NULL DEFAULT 'yes',
|
|
`slug` mediumtext CHARACTER SET utf8 NOT NULL,
|
|
PRIMARY KEY (`slug_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
|
|
|
ALTER TABLE `{tbl_prefix}video_categories` ADD `category_icon` VARCHAR( 100 ) NOT NULL AFTER `category_name`;
|
|
ALTER TABLE `{tbl_prefix}user_categories` ADD `category_icon` VARCHAR( 100 ) NOT NULL AFTER `category_name`;
|
|
ALTER TABLE `{tbl_prefix}group_categories` ADD `category_icon` VARCHAR( 100 ) NOT NULL AFTER `category_name`;
|
|
ALTER TABLE `{tbl_prefix}collection_categories` ADD `category_icon` VARCHAR( 100 ) NOT NULL AFTER `category_name`;
|
|
|
|
ALTER TABLE `{tbl_prefix}playlist_items` ADD `order` BIGINT( 10 ) NOT NULL AFTER `playlist_id`;
|
|
ALTER TABLE `{tbl_prefix}playlist_items` ADD `item_note` MEDIUMTEXT NOT NULL AFTER `order`;
|
|
ALTER TABLE `{tbl_prefix}collection_categories` ADD `category_icon` VARCHAR( 100 ) NOT NULL AFTER `category_name`;
|
|
|
|
CREATE TABLE IF NOT EXISTS `{tbl_prefix}photosmeta` (
|
|
`pmeta_id` bigint(255) NOT NULL AUTO_INCREMENT,
|
|
`photo_id` bigint(255) NOT NULL,
|
|
`meta_name` varchar(255) CHARACTER SET utf8 NOT NULL,
|
|
`meta_value` longtext CHARACTER SET utf8 NOT NULL,
|
|
PRIMARY KEY (`pmeta_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=48 ;
|
|
|
|
CREATE TABLE IF NOT EXISTS `{tbl_prefix}photo_tags` (
|
|
`ptag_id` bigint(255) NOT NULL AUTO_INCREMENT,
|
|
`ptag_key` varchar(32) CHARACTER SET utf8 NOT NULL,
|
|
`ptag_width` int(10) NOT NULL,
|
|
`ptag_height` int(10) NOT NULL,
|
|
`ptag_top` int(10) NOT NULL,
|
|
`ptag_left` int(10) NOT NULL,
|
|
`ptag_userid` bigint(100) NOT NULL,
|
|
`ptag_username` varchar(255) CHARACTER SET utf8 NOT NULL,
|
|
`ptag_name` varchar(255) CHARACTER SET utf8 NOT NULL,
|
|
`ptag_isuser` int(4) NOT NULL,
|
|
`ptag_isfriend` int(4) NOT NULL,
|
|
`ptag_by_userid` bigint(100) NOT NULL,
|
|
`ptag_by_username` varchar(255) CHARACTER SET utf8 NOT NULL,
|
|
`ptag_by_name` varchar(255) CHARACTER SET utf8 NOT NULL,
|
|
`ptag_active` enum('yes','no') CHARACTER SET utf8 NOT NULL DEFAULT 'yes',
|
|
`date_added` bigint(255) NOT NULL,
|
|
`photo_id` bigint(255) NOT NULL,
|
|
`photo_owner_userid` bigint(255) NOT NULL,
|
|
`photo_owner_username` varchar(255) CHARACTER SET utf8 NOT NULL,
|
|
`photo_owner_name` varchar(255) CHARACTER SET utf8 NOT NULL,
|
|
PRIMARY KEY (`ptag_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=30 ;
|
|
|
|
ALTER TABLE `{tbl_prefix}collections` ADD `last_updated` DATETIME NOT NULL AFTER `last_commented`;
|
|
ALTER TABLE `{tbl_prefix}collections` ADD `cover_photo` bigint(20) NOT NULL AFTER `total_objects`;
|
|
ALTER TABLE `{tbl_prefix}collections` ADD `is_avatar_collection` enum('yes','no') NOT NULL DEFAULT 'no' AFTER `type`;
|
|
|
|
ALTER TABLE `{tbl_prefix}photos` ADD `ptags_count` int(255) NOT NULL AFTER `total_comments`;
|
|
ALTER TABLE `{tbl_prefix}photos` ADD `exif_data` enum('yes','no') NOT NULL DEFAULT 'yes' AFTER `ptags_count`;
|
|
ALTER TABLE `{tbl_prefix}photos` ADD `is_avatar` enum('yes','no') NOT NULL DEFAULT 'no' AFTER `owner_ip`;
|
|
ALTER TABLE `{tbl_prefix}photos` ADD `is_mature` enum('yes','no') NOT NULL DEFAULT 'no' AFTER `is_avatar`;
|
|
ALTER TABLE `{tbl_prefix}photos` ADD `view_exif` enum('yes','no') NOT NULL DEFAULT 'yes' AFTER `is_mature`;
|
|
|
|
ALTER TABLE `{tbl_prefix}users` ADD `avatar_collection` bigint(255) NOT NULL AFTER `avatar_url`;
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS `{tbl_prefix}video_profiles` (
|
|
`profile_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(255) NOT NULL,
|
|
`format` varchar(100) NOT NULL,
|
|
`ext` varchar(10) NOT NULL,
|
|
`suffix` varchar(100) NOT NULL,
|
|
`height` smallint(5) NOT NULL,
|
|
`width` smallint(5) NOT NULL,
|
|
`profile_order` int(10) NOT NULL,
|
|
`verify_dimension` enum('yes','no') NOT NULL DEFAULT 'yes',
|
|
`video_codec` varchar(50) NOT NULL,
|
|
`audio_codec` varchar(50) NOT NULL,
|
|
`audio_bitrate` mediumint(50) NOT NULL,
|
|
`video_bitrate` mediumint(50) NOT NULL,
|
|
`audio_rate` mediumint(50) NOT NULL,
|
|
`video_rate` mediumint(50) NOT NULL,
|
|
`resize` enum('none','max','fit','wxh') NOT NULL DEFAULT 'max',
|
|
`preset` enum('none','low','normal','hq','max') NOT NULL DEFAULT 'normal',
|
|
`2pass` enum('yes','no') NOT NULL DEFAULT 'no',
|
|
`apply_watermark` enum('yes','no') NOT NULL,
|
|
`ffmpeg_cmd` mediumtext NOT NULL,
|
|
`active` enum('yes','no') NOT NULL DEFAULT 'yes',
|
|
`date_added` datetime NOT NULL,
|
|
PRIMARY KEY (`profile_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
|
|
|
DROP TABLE `{tbl_prefix}video_files`;
|
|
ALTER TABLE `{tbl_prefix}conversion_queue` CHANGE `cqueue_conversion` `conversion` ENUM( 'yes', 'no', 'p' ) NOT NULL DEFAULT 'no';
|
|
ALTER TABLE `{tbl_prefix}conversion_queue` CHANGE `cqueue_id` `queue_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
|
|
CHANGE `cqueue_name` `queue_name` VARCHAR( 32 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
|
|
CHANGE `cqueue_ext` `queue_ext` VARCHAR( 5 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
|
|
CHANGE `cqueue_tmp_ext` `queue_tmp_ext` VARCHAR( 3 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
|
|
|
|
ALTER TABLE `{tbl_prefix}conversion_queue` ADD `status` ENUM( 'u', 's', 'f' ) NOT NULL DEFAULT 'u' AFTER `conversion_counts`;
|
|
ALTER TABLE `{tbl_prefix}conversion_queue` ADD `messages` TEXT AFTER `status`;
|
|
|
|
DROP TABLE IF EXISTS `{tbl_prefix}video_files`;
|
|
CREATE TABLE IF NOT EXISTS `{tbl_prefix}video_files` (
|
|
`file_id` int(255) NOT NULL AUTO_INCREMENT,
|
|
`queue_id` int(255) NOT NULL,
|
|
`file_name` varchar(32) NOT NULL,
|
|
`file_directory` varchar(200) NOT NULL,
|
|
`original_source` varchar(255) NOT NULL,
|
|
`is_original` enum('yes','no') NOT NULL DEFAULT 'no',
|
|
`file_ext` varchar(5) NOT NULL,
|
|
`output_results` text NOT NULL,
|
|
`status` enum('p','s','f') NOT NULL,
|
|
`profile_id` int(255) NOT NULL,
|
|
`log_file` varchar(255) NOT NULL,
|
|
`log` text NOT NULL,
|
|
`date_completed` time NOT NULL,
|
|
`date_added` datetime NOT NULL,
|
|
PRIMARY KEY (`file_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
|
|
|
-- 7-26-2012
|
|
ALTER TABLE `{tbl_prefix}users` CHANGE `featured` `featured` ENUM( 'no', 'yes' ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'no';
|
|
ALTER TABLE `{tbl_prefix}users` CHANGE `usr_status` `status` ENUM( 'Ok', 'ToActivate' ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'ToActivate';
|
|
ALTER TABLE `{tbl_prefix}users` CHANGE `status` `status` ENUM( 'Ok', 'ToActivate', 'verified', 'unverified' ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'unverified';
|
|
UPDATE {tbl_prefix}users SET status='verified' WHERE status='Ok';
|
|
UPDATE {tbl_prefix}users SET status='unverified' WHERE status='ToActivate';
|
|
ALTER TABLE `{tbl_prefix}users` CHANGE `status` `status` ENUM( 'verified', 'unverified' ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'unverified';
|
|
|
|
-- 8-31-2012
|
|
ALTER TABLE `{tbl_prefix}conversion_queue` ADD `file_directory` VARCHAR( 255 ) NOT NULL AFTER `queue_tmp_ext`;
|
|
|
|
-- 9-2-2012
|
|
CREATE TABLE IF NOT EXISTS `{tbl_prefix}video_meta` (
|
|
`meta_id` int(255) NOT NULL AUTO_INCREMENT,
|
|
`meta_name` varchar(255) NOT NULL,
|
|
`videoid` int(255) NOT NULL,
|
|
`meta_value` text NOT NULL,
|
|
`extras` text NOT NULL,
|
|
PRIMARY KEY (`meta_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
|
|
|
--9-26-2012
|
|
ALTER TABLE `{tbl_prefix}group_members` ADD `is_admin` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'no' AFTER `userid` ,
|
|
ADD `ban` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'no' AFTER `is_admin`;
|
|
|
|
|
|
--11-29-2102 @author: Fawaz Tahir
|
|
ALTER TABLE `{tbl_prefix}photos` CHANGE `exif_data` `has_exif` ENUM( 'yes', 'no' ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'no'
|
|
|
|
--11-28-2012 @author : Arslan
|
|
CREATE TABLE IF NOT EXISTS `tbl_prefix}user_mentions` (
|
|
`mention_id` int(255) NOT NULL AUTO_INCREMENT,
|
|
`userid` int(255) NOT NULL,
|
|
`who_id` int(255) NOT NULL,
|
|
`who_type` varchar(10) NOT NULL,
|
|
`feed_id` int(255) NOT NULL,
|
|
`comment_id` int(255) NOT NULL,
|
|
`date_added` datetime NOT NULL,
|
|
`time` int(10) NOT NULL,
|
|
PRIMARY KEY (`mention_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
|
RSET=latin1;
|
|
|
|
--11-29-2012 @author: Arslan
|
|
ALTER TABLE `{tbl_prefix}comments` ADD `comment_attributes` TEXT NOT NULL AFTER `comment`;
|
|
ALTER TABLE `{tbl_prefix}comments` ADD `has_children` INT( 50 ) NOT NULL AFTER `parent_id`;
|
|
ALTER TABLE `{tbl_prefix}comments` ADD `thread_id` INT( 100 ) NOT NULL AFTER `parent_id`;
|
|
|
|
|
|
--12-7-2012 @author : Arslan
|
|
|
|
ALTER TABLE `{tbl_prefix}subscriptions` ADD `type` VARCHAR( 10 ) NOT NULL DEFAULT 'user' AFTER `subscribed_to` ,
|
|
ADD `time` INT( 11 ) NOT NULL AFTER `type`;
|
|
|
|
|
|
--12-10-2012 @author : Arslan
|
|
CREATE TABLE IF NOT EXISTS `{tbl_prefix}notifications` (
|
|
`notification_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`feed_id` int(11) NOT NULL,
|
|
`userid` int(11) NOT NULL,
|
|
`action` varchar(20) NOT NULL DEFAULT 'users',
|
|
`actor` mediumtext NOT NULL,
|
|
`actor_id` int(200) NOT NULL,
|
|
`is_read` enum('yes','no') NOT NULL DEFAULT 'no',
|
|
`time` bigint(11) NOT NULL,
|
|
`elements` text NOT NULL,
|
|
`date_added` datetime NOT NULL,
|
|
`email_sent` enum('yes','no') NOT NULL DEFAULT 'no',
|
|
`send_email` enum('yes','no') NOT NULL DEFAULT 'yes',
|
|
PRIMARY KEY (`notification_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
|
|
|
--12-18-2012 @author : Fawaz
|
|
ALTER TABLE `{tbl_prefix}photos` ADD `file_directory` VARCHAR( 25 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `view_exif`
|
|
|
|
--12-20-2012 @author : Arslan [Cancelled]
|
|
--ALTER TABLE `{tbl_prefix}video` ADD `emails_sent` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'no';
|
|
|
|
ALTER TABLE `{tbl_prefix}conversion_queue` ADD `active` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'yes' AFTER `status`;
|
|
|
|
--12-27-2012 @author : Arslan, @added by : Fawaz
|
|
DROP TABLE IF EXISTS `{tbl_prefix}conversion_queue`;
|
|
CREATE TABLE `{tbl_prefix}conversion_queue` (
|
|
`queue_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`queue_name` varchar(32) CHARACTER SET latin1 NOT NULL,
|
|
`queue_ext` varchar(5) CHARACTER SET latin1 NOT NULL,
|
|
`queue_tmp_ext` varchar(3) CHARACTER SET latin1 NOT NULL,
|
|
`file_directory` varchar(255) NOT NULL,
|
|
`conversion` enum('yes','no','p') CHARACTER SET latin1 NOT NULL DEFAULT 'no',
|
|
`conversion_counts` int(10) NOT NULL,
|
|
`status` enum('u','s','f') NOT NULL DEFAULT 'u',
|
|
`active` enum('yes','no') NOT NULL DEFAULT 'yes',
|
|
`messages` text NOT NULL,
|
|
`date_added` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`time_started` varchar(32) NOT NULL,
|
|
`time_completed` varchar(32) NOT NULL,
|
|
PRIMARY KEY (`queue_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;
|
|
|
|
DROP TABLE IF EXISTS `{tbl_prefix}playlists`;
|
|
CREATE TABLE `{tbl_prefix}playlists` (
|
|
`playlist_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`playlist_name` varchar(225) CHARACTER SET latin1 NOT NULL,
|
|
`userid` int(11) NOT NULL,
|
|
`playlist_type` varchar(10) CHARACTER SET latin1 NOT NULL,
|
|
`description` mediumtext NOT NULL,
|
|
`tags` mediumtext NOT NULL,
|
|
`played` bigint(255) NOT NULL,
|
|
`privacy` enum('public','private','unlisted') NOT NULL DEFAULT 'public',
|
|
`allow_comments` enum('yes','no') NOT NULL DEFAULT 'yes',
|
|
`allow_rating` enum('yes','no') NOT NULL DEFAULT 'yes',
|
|
`total_comments` int(255) NOT NULL,
|
|
`total_items` bigint(200) NOT NULL,
|
|
`rating` bigint(3) NOT NULL,
|
|
`rated_by` int(200) NOT NULL,
|
|
`voters` text NOT NULL,
|
|
`last_update` datetime NOT NULL,
|
|
`date_added` datetime NOT NULL,
|
|
PRIMARY KEY (`playlist_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=52 ;
|
|
|
|
DROP TABLE IF EXISTS `{tbl_prefix}playlist_items`;
|
|
CREATE TABLE `{tbl_prefix}playlist_items` (
|
|
`playlist_item_id` int(225) NOT NULL AUTO_INCREMENT,
|
|
`object_id` int(225) NOT NULL,
|
|
`playlist_id` int(225) NOT NULL,
|
|
`item_order` bigint(10) NOT NULL,
|
|
`item_note` mediumtext NOT NULL,
|
|
`playlist_item_type` varchar(10) CHARACTER SET latin1 NOT NULL,
|
|
`userid` int(255) NOT NULL,
|
|
`date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
PRIMARY KEY (`playlist_item_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=111 ;
|
|
|
|
DROP TABLE IF EXISTS `{tbl_prefix}video_files`;
|
|
CREATE TABLE `{tbl_prefix}video_files` (
|
|
`file_id` int(255) NOT NULL AUTO_INCREMENT,
|
|
`queue_id` int(255) NOT NULL,
|
|
`file_name` varchar(32) NOT NULL,
|
|
`file_directory` varchar(200) NOT NULL,
|
|
`original_source` varchar(255) NOT NULL,
|
|
`is_original` enum('yes','no') NOT NULL DEFAULT 'no',
|
|
`file_ext` varchar(5) NOT NULL,
|
|
`output_results` text NOT NULL,
|
|
`status` enum('p','s','f') NOT NULL,
|
|
`profile_id` int(255) NOT NULL,
|
|
`log_file` varchar(255) NOT NULL,
|
|
`log` text NOT NULL,
|
|
`date_completed` int(12) NOT NULL,
|
|
`date_added` datetime NOT NULL,
|
|
PRIMARY KEY (`file_id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=13 ;
|
|
|
|
ALTER TABLE `{tbl_prefix}video` ADD `file_directory` VARCHAR( 25 ) NOT NULL AFTER `uploader_ip`;
|
|
|
|
-- 12-24-2012 @ Author Arslan
|
|
ALTER TABLE `{tbl_prefix}_users` ADD `first_name` VARCHAR( 50 ) NOT NULL AFTER `username` ,
|
|
ADD `last_name` VARCHAR( 50 ) NOT NULL AFTER `first_name`;
|