Added : Collections, Collection Categories, Collection Items and Photos table in update process
This commit is contained in:
parent
a7d138e059
commit
a052f3019f
1 changed files with 82 additions and 7 deletions
|
@ -1,3 +1,85 @@
|
|||
CREATE TABLE IF NOT EXISTS `{tbl_prefix}collections` (
|
||||
`collection_id` bigint(25) NOT NULL AUTO_INCREMENT,
|
||||
`collection_name` varchar(225) NOT NULL,
|
||||
`collection_description` text NOT NULL,
|
||||
`collection_tags` text NOT NULL,
|
||||
`category` varchar(20) NOT NULL,
|
||||
`userid` int(10) NOT NULL,
|
||||
`views` bigint(20) NOT NULL,
|
||||
`date_added` datetime NOT NULL,
|
||||
`featured` varchar(4) NOT NULL DEFAULT 'no',
|
||||
`broadcast` varchar(10) NOT NULL,
|
||||
`allow_comments` varchar(4) NOT NULL,
|
||||
`allow_rating` enum('yes','no') NOT NULL DEFAULT 'yes',
|
||||
`total_comments` bigint(20) NOT NULL,
|
||||
`last_commented` datetime NOT NULL,
|
||||
`total_objects` bigint(20) NOT NULL,
|
||||
`rating` bigint(20) NOT NULL,
|
||||
`rated_by` bigint(20) NOT NULL,
|
||||
`voters` longtext NOT NULL,
|
||||
`active` varchar(4) NOT NULL,
|
||||
`public_upload` varchar(4) NOT NULL,
|
||||
`type` varchar(10) NOT NULL,
|
||||
PRIMARY KEY (`collection_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `{tbl_prefix}collection_categories` (
|
||||
`category_id` int(255) NOT NULL AUTO_INCREMENT,
|
||||
`category_name` varchar(30) NOT NULL,
|
||||
`category_order` int(5) NOT NULL,
|
||||
`category_desc` text NOT NULL,
|
||||
`date_added` mediumtext NOT NULL,
|
||||
`category_thumb` mediumint(9) NOT NULL,
|
||||
`isdefault` enum('yes','no') NOT NULL,
|
||||
PRIMARY KEY (`category_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `{tbl_prefix}collection_items` (
|
||||
`ci_id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`collection_id` bigint(20) NOT NULL,
|
||||
`object_id` bigint(20) NOT NULL,
|
||||
`userid` bigint(20) NOT NULL,
|
||||
`type` varchar(10) NOT NULL,
|
||||
`date_added` datetime NOT NULL,
|
||||
PRIMARY KEY (`ci_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=30 ;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `{tbl_prefix}photos` (
|
||||
`photo_id` bigint(255) NOT NULL AUTO_INCREMENT,
|
||||
`photo_key` mediumtext NOT NULL,
|
||||
`photo_title` mediumtext NOT NULL,
|
||||
`photo_description` mediumtext NOT NULL,
|
||||
`photo_tags` mediumtext NOT NULL,
|
||||
`userid` int(255) NOT NULL,
|
||||
`collection_id` int(255) NOT NULL,
|
||||
`date_added` datetime NOT NULL,
|
||||
`last_viewed` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
|
||||
`views` bigint(255) NOT NULL,
|
||||
`allow_comments` enum('yes','no') NOT NULL DEFAULT 'yes',
|
||||
`allow_embedding` enum('yes','no') NOT NULL DEFAULT 'yes',
|
||||
`allow_tagging` enum('yes','no') NOT NULL DEFAULT 'yes',
|
||||
`featured` enum('yes','no') NOT NULL DEFAULT 'no',
|
||||
`reported` enum('yes','no') NOT NULL DEFAULT 'no',
|
||||
`allow_rating` enum('yes','no') NOT NULL DEFAULT 'yes',
|
||||
`broadcast` enum('public','private') NOT NULL DEFAULT 'public',
|
||||
`active` enum('yes','no') NOT NULL DEFAULT 'yes',
|
||||
`total_comments` int(255) NOT NULL,
|
||||
`last_commented` datetime NOT NULL,
|
||||
`total_favorites` int(255) NOT NULL,
|
||||
`rating` int(15) NOT NULL,
|
||||
`rated_by` int(25) NOT NULL,
|
||||
`voters` mediumtext NOT NULL,
|
||||
`filename` varchar(100) NOT NULL,
|
||||
`ext` char(5) NOT NULL,
|
||||
`downloaded` bigint(255) NOT NULL,
|
||||
`server_url` text NOT NULL,
|
||||
`owner_ip` varchar(20) NOT NULL,
|
||||
PRIMARY KEY (`photo_id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;
|
||||
|
||||
INSERT INTO `{tbl_prefix}config` (`configid`, `name`, `value`) VALUES (NULL, 'photo_ratio', '16:10'), (NULL, 'photo_thumb_width', '120'), (NULL, 'photo_thumb_height', '75'), (NULL, 'photo_med_width', '185'), (NULL, 'photo_med_height', '116'), (NULL, 'photo_lar_width', '600'), (NULL, 'photo_crop', '1'), (NULL, 'photo_multi_upload', '5'), (NULL, 'photo_download', '1'), (NULL, 'photo_comments', '1'), (NULL, 'photo_rating', '1');
|
||||
|
||||
INSERT into {tbl_prefix}config (name,value) VALUES
|
||||
('load_upload_form','yes'),
|
||||
('load_remote_upload_form','yes'),
|
||||
|
@ -50,17 +132,10 @@ INSERT into {tbl_prefix}config (name,value) VALUES
|
|||
ALTER TABLE `{tbl_prefix}users` ADD `total_photos` BIGINT( 255 ) NOT NULL AFTER `total_comments` ,
|
||||
ADD `total_collections` BIGINT( 255 ) NOT NULL AFTER `total_photos`;
|
||||
|
||||
ALTER TABLE `{tbl_prefix}collections` ADD `rating` BIGINT( 20 ) NOT NULL;
|
||||
ALTER TABLE `{tbl_prefix}collections` ADD `rated_by` BIGINT( 20 ) NOT NULL AFTER `rating` ;
|
||||
|
||||
ALTER TABLE `{tbl_prefix}collections` ADD `voters` LONGTEXT NOT NULL AFTER `rated_by` ;
|
||||
ALTER TABLE `{tbl_prefix}collections` ADD `allow_rating` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'yes' AFTER `allow_comments` ;
|
||||
|
||||
ALTER TABLE `{tbl_prefix}user_profile` ADD `profile_item` VARCHAR( 25 ) NOT NULL AFTER `profile_video` ;
|
||||
ALTER TABLE `{tbl_prefix}video` ADD `last_commented` DATETIME NOT NULL AFTER `comments_count` ;
|
||||
ALTER TABLE `{tbl_prefix}users` ADD `last_commented` DATETIME NOT NULL AFTER `comments_count` ;
|
||||
ALTER TABLE `{tbl_prefix}collections` ADD `last_commented` DATETIME NOT NULL AFTER `total_comments` ;
|
||||
ALTER TABLE `{tbl_prefix}photos` ADD `last_commented` DATETIME NOT NULL AFTER `total_comments` ;
|
||||
|
||||
ALTER TABLE `{tbl_prefix}user_profile` ADD `allow_subscription` ENUM( 'yes', 'no' ) NOT NULL DEFAULT 'yes' AFTER `allow_ratings`;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue