-- -------------------------------------------------------------------- -- -- Phoca Gallery manual installation -- -- -------------------------------------------------------------------- -- -- See documentation on http://www.phoca.cz/ -- -- -- -- Change all prefixes #__ to prefix which is set in your Joomla! site -- -- (e.g. from #__phocagallery to jos_phocagallery) -- -- Run this SQL queries in your database tool, e.g. in phpMyAdmin -- -- If you have questions, just ask in Phoca Forum -- -- http://www.phoca.cz/forum/ -- -- -------------------------------------------------------------------- -- DROP TABLE IF EXISTS `#__phocagallery`; CREATE TABLE `#__phocagallery` ( `id` int(11) unsigned NOT NULL auto_increment, `catid` int(11) NOT NULL default '0', `sid` int(11) NOT NULL default '0', `title` varchar(250) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `filename` varchar(250) NOT NULL default '', `description` text, `date` datetime NOT NULL default '0000-00-00 00:00:00', `hits` int(11) NOT NULL default '0', `latitude` varchar(20) NOT NULL default '', `longitude` varchar(20) NOT NULL default '', `zoom` int(3) NOT NULL default '0', `geotitle` varchar(255) NOT NULL default '', `userid` int(11) NOT NULL default '0', `videocode` text, `vmproductid` int(11) NOT NULL default '0', `imgorigsize` int(11) NOT NULL default '0', `published` tinyint(1) NOT NULL default '0', `approved` tinyint(1) NOT NULL default '0', `checked_out` int(11) NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `params` text, `metakey` text, `metadesc` text, `metadata` text, `extlink1` text, `extlink2` text, `exttype` tinyint(1) NOT NULL default '0', `extid` varchar(255) NOT NULL default '', `extl` varchar(255) NOT NULL default '', `extm` varchar(255) NOT NULL default '', `exts` varchar(255) NOT NULL default '', `exto` varchar(255) NOT NULL default '', `extw` varchar(255) NOT NULL default '', `exth` varchar(255) NOT NULL default '', `language` char(7) NOT NULL default '', PRIMARY KEY (`id`), KEY `catid` (`catid`,`published`) ) DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `#__phocagallery_categories`; CREATE TABLE `#__phocagallery_categories` ( `id` int(11) NOT NULL auto_increment, `parent_id` int(11) NOT NULL default 0, `owner_id` int(11) NOT NULL default 0, `title` varchar(255) NOT NULL default '', `name` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `image` varchar(255) NOT NULL default '', `section` varchar(50) NOT NULL default '', `image_position` varchar(30) NOT NULL default '', `description` text, `date` datetime NOT NULL default '0000-00-00 00:00:00', `published` tinyint(1) NOT NULL default '0', `approved` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `editor` varchar(50) default NULL, `ordering` int(11) NOT NULL default '0', `access` tinyint(3) unsigned NOT NULL default '0', `hits` int(11) NOT NULL default '0', `count` int(11) NOT NULL default '0', `accessuserid` text, `uploaduserid` text, `deleteuserid` text, `userfolder` text, `latitude` varchar(20) NOT NULL default '', `longitude` varchar(20) NOT NULL default '', `zoom` int(3) NOT NULL default '0', `geotitle` varchar(255) NOT NULL default '', `params` text, `metakey` text, `metadesc` text, `metadata` text, `extid` varchar(255) NOT NULL default '', `exta` varchar(255) NOT NULL default '', `extu` varchar(255) NOT NULL default '', `extauth` varchar(255) NOT NULL default '', `extfbuid` int(11) NOT NULL default '0' '', `extfbcatid` varchar(255) NOT NULL default '', `language` char(7) NOT NULL default '', PRIMARY KEY (`id`), KEY `cat_idx` (`section`,`published`,`access`), KEY `idx_access` (`access`), KEY `idx_checkout` (`checked_out`) ) DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `#__phocagallery_votes`; CREATE TABLE `#__phocagallery_votes` ( `id` int(11) NOT NULL auto_increment, `catid` int(11) NOT NULL default 0, `userid` int(11) NOT NULL default 0, `date` datetime NOT NULL default '0000-00-00 00:00:00', `rating` tinyint(1) NOT NULL default '0', `published` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `params` text, `language` char(7) NOT NULL default '', PRIMARY KEY (`id`) ) DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `#__phocagallery_comments`; CREATE TABLE `#__phocagallery_comments` ( `id` int(11) NOT NULL auto_increment, `catid` int(11) NOT NULL default 0, `userid` int(11) NOT NULL default 0, `date` datetime NOT NULL default '0000-00-00 00:00:00', `title` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `comment` text, `published` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `params` text, `language` char(7) NOT NULL default '', PRIMARY KEY (`id`) ) DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `#__phocagallery_votes_statistics`; CREATE TABLE `#__phocagallery_votes_statistics` ( `id` int(11) NOT NULL auto_increment, `catid` int(11) NOT NULL default 0, `count` int(11) NOT NULL default '0', `average` float(8,6) NOT NULL default '0', `language` char(7) NOT NULL default '', PRIMARY KEY (`id`) ) DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `#__phocagallery_img_votes`; CREATE TABLE `#__phocagallery_img_votes` ( `id` int(11) NOT NULL auto_increment, `imgid` int(11) NOT NULL default 0, `userid` int(11) NOT NULL default 0, `date` datetime NOT NULL default '0000-00-00 00:00:00', `rating` tinyint(1) NOT NULL default '0', `published` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `params` text, `language` char(7) NOT NULL default '', PRIMARY KEY (`id`) ) DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `#__phocagallery_img_votes_statistics`; CREATE TABLE `#__phocagallery_img_votes_statistics` ( `id` int(11) NOT NULL auto_increment, `imgid` int(11) NOT NULL default 0, `count` int(11) NOT NULL default '0', `average` float(8,6) NOT NULL default '0', `language` char(7) NOT NULL default '', PRIMARY KEY (`id`) ) DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `#__phocagallery_user`; CREATE TABLE `#__phocagallery_user` ( `id` int(11) NOT NULL auto_increment, `userid` int(11) NOT NULL default 0, `avatar` varchar(40) NOT NULL default '', `published` tinyint(1) NOT NULL default '0', `approved` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `params` text, `language` char(7) NOT NULL default '', PRIMARY KEY (`id`), KEY `userid` (`userid`) ) DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `#__phocagallery_img_comments`; CREATE TABLE `#__phocagallery_img_comments` ( `id` int(11) NOT NULL auto_increment, `imgid` int(11) NOT NULL default 0, `userid` int(11) NOT NULL default 0, `date` datetime NOT NULL default '0000-00-00 00:00:00', `title` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `comment` text, `published` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `params` text, `language` char(7) NOT NULL default '', PRIMARY KEY (`id`) ) DEFAULT CHARSET=utf8; -- since 3.0.0 DROP TABLE IF EXISTS `#__phocagallery_fb_users`; CREATE TABLE `#__phocagallery_fb_users` ( `id` int(11) NOT NULL auto_increment, `appid` varchar(255) NOT NULL default '', `appsid` varchar(255) NOT NULL default '', `uid` varchar(255) NOT NULL default '', `name` varchar(255) NOT NULL default '', `link` varchar(255) NOT NULL default '', `secret` varchar(255) NOT NULL default '', `base_domain` varchar(255) NOT NULL default '', `expires` varchar(100) NOT NULL default '', `session_key` text, `access_token` text, `sig` text, `fanpageid` varchar(255) NOT NULL default '', `published` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `comments` text, `params` text, `language` char(7) NOT NULL default '', PRIMARY KEY (`id`) ) DEFAULT CHARSET=utf8; -- since 3.1.0 DROP TABLE IF EXISTS `#__phocagallery_tags`; CREATE TABLE `#__phocagallery_tags` ( `id` int(11) NOT NULL auto_increment, `title` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `link_ext` varchar(255) NOT NULL default '', `link_cat` int(11) unsigned NOT NULL default '0', `description` text, `published` tinyint(1) NOT NULL default '0', `checked_out` int(11) unsigned NOT NULL default '0', `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00', `ordering` int(11) NOT NULL default '0', `params` text, `language` char(7) NOT NULL default '', PRIMARY KEY (`id`) ) DEFAULT CHARSET=utf8; -- since 3.1.0 DROP TABLE IF EXISTS `#__phocagallery_tags_ref`; CREATE TABLE `#__phocagallery_tags_ref` ( `id` SERIAL, `imgid` int(11) NOT NULL default 0, `tagid` int(11) NOT NULL default 0, PRIMARY KEY (`id`), UNIQUE KEY `i_imgid` (`imgid`,`tagid`) ) DEFAULT CHARSET=utf8; -- 3.0.0 UPDATE ONLY (to 2.7.1) -- ALTER TABLE `#__phocagallery` ADD `language` char(7) NOT NULL default '' AFTER `params` ; -- ALTER TABLE `#__phocagallery_categories` ADD `language` char(7) NOT NULL default '' AFTER `params` ; -- ALTER TABLE `#__phocagallery_comments` ADD `language` char(7) NOT NULL default '' AFTER `params` ; -- ALTER TABLE `#__phocagallery_votes` ADD `language` char(7) NOT NULL default '' AFTER `params` ; -- ALTER TABLE `#__phocagallery_votes_statistics` ADD `language` char(7) NOT NULL default '' AFTER `average` ; -- ALTER TABLE `#__phocagallery_img_votes` ADD `language` char(7) NOT NULL default '' AFTER `params` ; -- ALTER TABLE `#__phocagallery_img_votes_statistics` ADD `language` char(7) NOT NULL default '' AFTER `average` ; -- ALTER TABLE `#__phocagallery_user` ADD `language` char(7) NOT NULL default '' AFTER `params` ; -- ALTER TABLE `#__phocagallery_img_comments` ADD `language` char(7) NOT NULL default '' AFTER `params` ; -- ALTER TABLE `#__phocagallery` ADD `metadata` text AFTER `params` ; -- ALTER TABLE `#__phocagallery_categories` ADD `metadata` text AFTER `params` ; -- ALTER TABLE `#__phocagallery_categories` ADD `extfbuid` int(11) NOT NULL default '0' AFTER `params` ; -- ALTER TABLE `#__phocagallery_categories` ADD `extfbcatid` varchar(255) NOT NULL default '' AFTER `params` ; -- ALTER TABLE `#__phocagallery` ADD `exttype` tinyint(1) NOT NULL default '0' AFTER `params` ; -- 3.0.0 RC3 (to 3.0.0RC2) -- ALTER TABLE `#__phocagallery_fb_users` ADD `comments` text AFTER `params` ; -- 3.1.2 UPDATE ONLY -- ALTER TABLE `#__phocagallery_img_comments` ADD `alias` varchar(255) NOT NULL default '' AFTER `title` ; -- ALTER TABLE `#__phocagallery_comments` ADD `alias` varchar(255) NOT NULL default '' AFTER `title` ; -- ALTER TABLE `#__phocagallery_fb_users` ADD `fanpageid` varchar(255) NOT NULL default '' AFTER `sig` ;