Просмотр файла setup/setup.sql

Размер файла: 8.94Kb
  1. -- --------------------------------------------------------
  2. DROP TABLE IF EXISTS `chat`;
  3. CREATE TABLE `chat` (
  4. `id` int(20) NOT NULL AUTO_INCREMENT,
  5. `name` varchar(32) NOT NULL,
  6. `pos` int(32) NOT NULL,
  7. PRIMARY KEY (`id`)
  8. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  9.  
  10. -- --------------------------------------------------------
  11.  
  12. DROP TABLE IF EXISTS `chat_p`;
  13. CREATE TABLE `chat_p` (
  14. `id` int(20) NOT NULL AUTO_INCREMENT,
  15. `room_id` int(32) NOT NULL,
  16. `text` varchar(1000) NOT NULL,
  17. `user_id` int(32) NOT NULL,
  18. `time` int(32) NOT NULL,
  19. PRIMARY KEY (`id`)
  20. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  21.  
  22. -- --------------------------------------------------------
  23. DROP TABLE IF EXISTS `forum`;
  24. CREATE TABLE `forum` (
  25. `id` int(20) NOT NULL AUTO_INCREMENT,
  26. `name` varchar(32) NOT NULL,
  27. `pos` int(32) NOT NULL,
  28. PRIMARY KEY (`id`)
  29. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  30.  
  31. -- --------------------------------------------------------
  32. DROP TABLE IF EXISTS `forum_c`;
  33. CREATE TABLE `forum_c` (
  34. `id` int(20) NOT NULL AUTO_INCREMENT,
  35. `f_id` int(32) NOT NULL,
  36. `name` varchar(32) NOT NULL,
  37. `pos` int(32) NOT NULL,
  38. PRIMARY KEY (`id`)
  39. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  40.  
  41. -- --------------------------------------------------------
  42. DROP TABLE IF EXISTS `forum_pt`;
  43. CREATE TABLE `forum_pt` (
  44. `id` int(20) NOT NULL AUTO_INCREMENT,
  45. `topic_id` int(32) NOT NULL,
  46. `cat_id` int(32) NOT NULL,
  47. `f_id` int(32) NOT NULL,
  48. `time` int(32) NOT NULL,
  49. `user_id` int(32) NOT NULL,
  50. `name` varchar(32) NOT NULL,
  51. `file` varchar(1000) NOT NULL,
  52. `file_size` int(100) NOT NULL,
  53. `text` text NOT NULL,
  54. `edit_time` int(11) NOT NULL,
  55. `count_edit` int(11) NOT NULL,
  56. `edit_user_id` int(11) NOT NULL,
  57. PRIMARY KEY (`id`)
  58. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  59.  
  60. -- --------------------------------------------------------
  61. DROP TABLE IF EXISTS `forum_t`;
  62. CREATE TABLE `forum_t` (
  63. `id` int(11) NOT NULL AUTO_INCREMENT,
  64. `name` varchar(100) NOT NULL,
  65. `cat_id` int(11) NOT NULL,
  66. `time_last_post` int(11) NOT NULL,
  67. `user_last_post` int(11) NOT NULL,
  68. `closed` int(1) NOT NULL,
  69. `attach` int(1) NOT NULL,
  70. PRIMARY KEY (`id`)
  71. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  72.  
  73. -- --------------------------------------------------------
  74. DROP TABLE IF EXISTS `guests`;
  75. CREATE TABLE `guests` (
  76. `id` int(20) NOT NULL AUTO_INCREMENT,
  77. `ip` varchar(20) NOT NULL,
  78. `browser` text NOT NULL,
  79. `time` text NOT NULL,
  80. PRIMARY KEY (`id`)
  81. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  82.  
  83. -- --------------------------------------------------------
  84.  
  85. DROP TABLE IF EXISTS `mail`;
  86. CREATE TABLE `mail` (
  87. `id` int(11) NOT NULL auto_increment,
  88. `mail_chat_id` int(11) NOT NULL,
  89. `user_id` int(11) NOT NULL,
  90. `text` text NOT NULL,
  91. `time` int(11) NOT NULL,
  92. `who_id` int(11) NOT NULL,
  93. `read` int(11) NOT NULL default '0',
  94. PRIMARY KEY (`id`)
  95. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  96.  
  97. -- --------------------------------------------------------
  98.  
  99. DROP TABLE IF EXISTS `mail_chat`;
  100. CREATE TABLE `mail_chat` (
  101. `id` int(11) NOT NULL auto_increment,
  102. `user_id` int(11) NOT NULL,
  103. `who_id` int(11) NOT NULL,
  104. `time_last_message` int(11) NOT NULL,
  105. PRIMARY KEY (`id`)
  106. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  107.  
  108. -- --------------------------------------------------------
  109.  
  110. DROP TABLE IF EXISTS `news`;
  111. CREATE TABLE `news` (
  112. `id` int(20) NOT NULL AUTO_INCREMENT,
  113. `time` int(32) NOT NULL,
  114. `user_id` int(32) NOT NULL,
  115. `name` varchar(32) NOT NULL,
  116. `text` text NOT NULL,
  117. PRIMARY KEY (`id`)
  118. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  119.  
  120. -- --------------------------------------------------------
  121. DROP TABLE IF EXISTS `news_comms`;
  122. CREATE TABLE `news_comms` (
  123. `id` int(20) NOT NULL AUTO_INCREMENT,
  124. `time` int(32) NOT NULL,
  125. `user_id` int(32) NOT NULL,
  126. `news_id` int(32) NOT NULL,
  127. `text` text NOT NULL,
  128. PRIMARY KEY (`id`)
  129. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  130.  
  131. -- --------------------------------------------------------
  132. DROP TABLE IF EXISTS `pages`;
  133. CREATE TABLE `pages` (
  134. `id` int(20) NOT NULL AUTO_INCREMENT,
  135. `name` varchar(100) NOT NULL,
  136. `lat_name` varchar(100) NOT NULL,
  137. `text` text NOT NULL,
  138. PRIMARY KEY (`id`)
  139. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  140.  
  141. -- --------------------------------------------------------
  142. DROP TABLE IF EXISTS `settings`;
  143. CREATE TABLE `settings` (
  144. `user_id` int(20) NOT NULL,
  145. `lang` varchar(10) NOT NULL,
  146. `ames` varchar(2) NOT NULL,
  147. `theme` varchar(50) NOT NULL,
  148. `web_theme` varchar(50) NOT NULL,
  149. `fast_mess` varchar(3) NOT NULL,
  150. `view_profile` varchar(50) NOT NULL,
  151. `show_email` varchar(50) NOT NULL,
  152. `timezone` VARCHAR( 55 ) NOT NULL
  153. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  154.  
  155. -- --------------------------------------------------------
  156. DROP TABLE IF EXISTS `share`;
  157. CREATE TABLE `share` (
  158. `id` int(20) NOT NULL AUTO_INCREMENT,
  159. `name` varchar(32) NOT NULL,
  160. PRIMARY KEY (`id`)
  161. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  162.  
  163. -- --------------------------------------------------------
  164. DROP TABLE IF EXISTS `share_c`;
  165. CREATE TABLE `share_c` (
  166. `id` int(20) NOT NULL AUTO_INCREMENT,
  167. `rid` int(20) NOT NULL,
  168. `name` varchar(32) NOT NULL,
  169. `who_upload` INT( 1 ) NOT NULL,
  170. PRIMARY KEY (`id`)
  171. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  172.  
  173. -- --------------------------------------------------------
  174. DROP TABLE IF EXISTS `share_comms`;
  175. CREATE TABLE `share_comms` (
  176. `id` int(20) NOT NULL AUTO_INCREMENT,
  177. `share_id` int(32) NOT NULL,
  178. `user_id` int(32) NOT NULL,
  179. `time` int(32) NOT NULL,
  180. `text` varchar(1000) NOT NULL,
  181. PRIMARY KEY (`id`)
  182. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  183.  
  184. -- --------------------------------------------------------
  185. DROP TABLE IF EXISTS `share_files`;
  186. CREATE TABLE `share_files` (
  187. `id` int(20) NOT NULL AUTO_INCREMENT,
  188. `cat_id` int(32) NOT NULL,
  189. `user_id` int(32) NOT NULL,
  190. `dload_times` int(32) NOT NULL,
  191. `name` varchar(32) NOT NULL,
  192. `path_name` varchar(100) NOT NULL,
  193. `path` varchar(100) NOT NULL,
  194. `time` int(50) NOT NULL,
  195. `size` int(75) NOT NULL,
  196. `text` varchar(10000) NOT NULL,
  197. `ext` varchar(10) NOT NULL,
  198. `moderate` int(1) NOT NULL,
  199. PRIMARY KEY (`id`)
  200. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  201.  
  202. -- --------------------------------------------------------
  203. DROP TABLE IF EXISTS `system`;
  204. CREATE TABLE `system` (
  205. `open_reg` varchar(10) NOT NULL,
  206. `ames` varchar(2) NOT NULL,
  207. `theme` varchar(50) NOT NULL,
  208. `web_theme` varchar(50) NOT NULL,
  209. `keywords` varchar(150) NOT NULL,
  210. `description` varchar(200) NOT NULL,
  211. `open_forum` varchar(3) NOT NULL,
  212. `open_chat` varchar(3) NOT NULL,
  213. `open_share` varchar(3) NOT NULL,
  214. `open_news` varchar(3) NOT NULL,
  215. `copyright` varchar(25) NOT NULL,
  216. `title` varchar(25) NOT NULL,
  217. `open_site` varchar(3) NOT NULL,
  218. `ads_footer` varchar(5000) NOT NULL,
  219. `ads_header` varchar(5000) NOT NULL,
  220. `ads_banners` varchar(5000) NOT NULL,
  221. `bb_b` varchar(3) NOT NULL,
  222. `bb_u` varchar(3) NOT NULL,
  223. `bb_s` varchar(3) NOT NULL,
  224. `bb_i` varchar(3) NOT NULL,
  225. `bb_big` varchar(3) NOT NULL,
  226. `bb_small` varchar(3) NOT NULL,
  227. `bb_yellow` varchar(3) NOT NULL,
  228. `bb_blue` varchar(3) NOT NULL,
  229. `bb_green` varchar(3) NOT NULL,
  230. `bb_red` varchar(3) NOT NULL,
  231. `bb_color` varchar(3) NOT NULL,
  232. `bb_size` varchar(3) NOT NULL,
  233. `bb_quote` varchar(3) NOT NULL,
  234. `lang` varchar(10) NOT NULL,
  235. `public_site` varchar(10) NOT NULL,
  236. `files_types` text NOT NULL,
  237. `who_upload` int(1) NOT NULL,
  238. `timezone` VARCHAR( 55 ) NOT NULL
  239. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  240.  
  241. INSERT INTO `system` (`open_reg`, `ames`, `theme`, `web_theme`, `keywords`, `description`, `open_forum`, `open_chat`, `open_share`, `open_news`, `copyright`, `title`, `open_site`, `ads_footer`, `ads_header`, `ads_banners`, `bb_b`, `bb_u`, `bb_s`, `bb_i`, `bb_big`, `bb_small`, `bb_yellow`, `bb_blue`, `bb_green`, `bb_red`, `bb_color`, `bb_size`, `bb_quote`, `lang`, `public_site`, `files_types`, `who_upload`, `timezone`) VALUES
  242. ('yes', '10', 'default', 'default', 'PerfCMS', 'PerfCMS - Open Source Content Managment System For Mobile Sites', 'yes', 'yes', 'yes', 'yes', 'PerfCMS', 'PerfCMS', 'yes', '', '', '', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'on', 'ru', 'yes', 'png;gif;jpg;jpeg;bmp;sis;sisx;zip;rar;jar;jad;mp4;3gp;mp3;mid;midi;wav;amr;exe;tar.gz;3gpp;', 0, 'Europe/Kiev');
  243.  
  244. -- --------------------------------------------------------
  245. DROP TABLE IF EXISTS `users`;
  246. CREATE TABLE `users` (
  247. `id` int(20) NOT NULL AUTO_INCREMENT,
  248. `nick` varchar(32) NOT NULL,
  249. `password` varchar(32) NOT NULL,
  250. `email` varchar(100) NOT NULL,
  251. `name` varchar(25) NOT NULL,
  252. `surname` varchar(40) NOT NULL,
  253. `device` varchar(40) NOT NULL,
  254. `icq` int(9) NOT NULL,
  255. `phone` varchar(40) NOT NULL,
  256. `site` varchar(40) NOT NULL,
  257. `info` varchar(3000) NOT NULL,
  258. `gender` varchar(1) NOT NULL,
  259. `day` int(2) NOT NULL,
  260. `month` int(2) NOT NULL,
  261. `year` int(4) NOT NULL,
  262. `interests` varchar(1000) NOT NULL,
  263. `city` varchar(55) NOT NULL,
  264. `country` varchar(55) NOT NULL,
  265. `time` varchar(55) NOT NULL,
  266. `reg_time` varchar(55) NOT NULL,
  267. `locate` varchar(100) NOT NULL,
  268. `level` int(2) NOT NULL,
  269. `ban_time` int(32) NOT NULL,
  270. `ban_text` varchar(1000) NOT NULL,
  271. PRIMARY KEY (`id`)
  272. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;