/setup/sql/MySQL4.0/upgrade/1.1.1to1.2.0Versionup.sql

https://github.com/usagi-project/mynets1 · SQL · 341 lines · 258 code · 40 blank · 43 comment · 0 complexity · f1a68d05676d2a4aa60191831e5a80f0 MD5 · raw file

  1. --
  2. -- テーブルの構造 `c_member_data`
  3. --
  4. CREATE TABLE `c_member_data` (
  5. `c_member_data_id` int(11) NOT NULL auto_increment,
  6. `c_member_id` int(11) NOT NULL default '0',
  7. `diary_count` int(11) NOT NULL default '0',
  8. `diary_comment_count` int(11) NOT NULL default '0',
  9. `commu_count` int(11) NOT NULL default '0',
  10. `topic_count` int(11) NOT NULL default '0',
  11. `topic_comment_count` int(11) NOT NULL default '0',
  12. `event_count` int(11) NOT NULL default '0',
  13. `event_comment_count` int(11) NOT NULL default '0',
  14. `message_send_count` int(11) NOT NULL default '0',
  15. `message_resieve_count` int(11) NOT NULL default '0',
  16. `image_count` int(11) NOT NULL default '0',
  17. `movie_count` int(11) NOT NULL default '0',
  18. `image_size` int(11) NOT NULL default '0',
  19. `movie_size` int(11) NOT NULL default '0',
  20. `friend_count` int(11) NOT NULL default '0',
  21. `block_count` int(11) NOT NULL default '0',
  22. `login_count` int(11) NOT NULL default '0',
  23. `chenge_nickname_count` int(11) NOT NULL default '0',
  24. `chenge_password_count` int(11) NOT NULL default '0',
  25. `chenge_pcmail_count` int(11) NOT NULL default '0',
  26. `chenge_mobilemail_count` int(11) NOT NULL default '0',
  27. `member_rank` tinyint(2) NOT NULL default '0',
  28. `member_point` int(11) NOT NULL default '0',
  29. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  30. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  31. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  32. PRIMARY KEY (`c_member_data_id`),
  33. KEY `c_member_id` (`c_member_id`)
  34. ) TYPE=MyISAM;
  35. ALTER TABLE `c_commu` ADD COLUMN open_flag tinyint(1) NOT NULL default 0;
  36. ALTER TABLE `c_commu_topic` ADD COLUMN open_flag tinyint(1) NOT NULL default 0;
  37. ALTER TABLE `c_etsuran` ADD `c_commu_topic_id` INT( 11 ) NOT NULL DEFAULT '0' AFTER `c_diary_id` ;
  38. ALTER TABLE `c_commu_topic` ADD `etsuran_count` INT( 11 ) NOT NULL DEFAULT '0';
  39. --
  40. -- テーブルの構造 `c_get_access`
  41. --
  42. CREATE TABLE IF NOT EXISTS `c_get_access` (
  43. `c_get_access_id` int(11) NOT NULL auto_increment,
  44. `c_member_id_to` int(11) NOT NULL default '0',
  45. `c_member_id_from` int(11) NOT NULL default '0',
  46. `access_count` int(11) NOT NULL default '0',
  47. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  48. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  49. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  50. PRIMARY KEY (`c_get_access_id`),
  51. KEY `c_member_id` (`c_member_id_to`),
  52. KEY `c_member_from` (`c_member_id_from`)
  53. ) TYPE=MyISAM;
  54. -- --------------------------------------------------------
  55. --
  56. -- テーブルの構造 `c_image_commu`
  57. --
  58. CREATE TABLE IF NOT EXISTS `c_image_commu` (
  59. `c_image_commu_id` int(11) NOT NULL auto_increment,
  60. `c_member_id` int(11) NOT NULL default '0',
  61. `filename` text NOT NULL,
  62. `filesize` int(11) NOT NULL default '0',
  63. `filetype` char(3) NOT NULL default '',
  64. `owner_id` int(11) NOT NULL default '0',
  65. `comment` text,
  66. `tags` varchar(64) default NULL,
  67. `image_data` longblob,
  68. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  69. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  70. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  71. PRIMARY KEY (`c_image_commu_id`),
  72. KEY `c_member_id` (`c_member_id`),
  73. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  74. KEY `created_at` (`created_at`)
  75. ) TYPE=MyISAM;
  76. -- --------------------------------------------------------
  77. --
  78. -- テーブルの構造 `c_image_diary`
  79. --
  80. CREATE TABLE IF NOT EXISTS `c_image_diary` (
  81. `c_image_diary_id` int(11) NOT NULL auto_increment,
  82. `c_member_id` int(11) NOT NULL default '0',
  83. `filename` text NOT NULL,
  84. `filesize` int(11) NOT NULL default '0',
  85. `filetype` char(3) NOT NULL default '',
  86. `owner_id` int(11) NOT NULL default '0',
  87. `comment` text,
  88. `tags` varchar(64) default NULL,
  89. `image_data` longblob,
  90. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  91. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  92. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  93. PRIMARY KEY (`c_image_diary_id`),
  94. KEY `c_member_id` (`c_member_id`),
  95. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  96. KEY `created_at` (`created_at`)
  97. ) TYPE=MyISAM;
  98. -- --------------------------------------------------------
  99. --
  100. -- テーブルの構造 `c_image_diary_comment`
  101. --
  102. CREATE TABLE IF NOT EXISTS `c_image_diary_comment` (
  103. `c_image_diary_comment_id` int(11) NOT NULL auto_increment,
  104. `c_member_id` int(11) NOT NULL default '0',
  105. `filename` text NOT NULL,
  106. `filesize` int(11) NOT NULL default '0',
  107. `filetype` char(3) NOT NULL default '',
  108. `owner_id` int(11) NOT NULL default '0',
  109. `comment` text,
  110. `tags` varchar(64) default NULL,
  111. `image_data` longblob,
  112. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  113. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  114. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  115. PRIMARY KEY (`c_image_diary_comment_id`),
  116. KEY `c_member_id` (`c_member_id`),
  117. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  118. KEY `created_at` (`created_at`)
  119. ) TYPE=MyISAM;
  120. -- --------------------------------------------------------
  121. --
  122. -- テーブルの構造 `c_image_topic_comment`
  123. --
  124. CREATE TABLE IF NOT EXISTS `c_image_topic_comment` (
  125. `c_image_topic_comment_id` int(11) NOT NULL auto_increment,
  126. `c_member_id` int(11) NOT NULL default '0',
  127. `filename` text NOT NULL,
  128. `filesize` int(11) NOT NULL default '0',
  129. `filetype` char(3) NOT NULL default '',
  130. `owner_id` int(11) NOT NULL default '0',
  131. `comment` text,
  132. `tags` varchar(64) default NULL,
  133. `image_data` longblob,
  134. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  135. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  136. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  137. PRIMARY KEY (`c_image_topic_comment_id`),
  138. KEY `c_member_id` (`c_member_id`),
  139. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  140. KEY `created_at` (`created_at`)
  141. ) TYPE=MyISAM;
  142. -- --------------------------------------------------------
  143. --
  144. -- テーブルの構造 `c_image_message`
  145. --
  146. CREATE TABLE IF NOT EXISTS `c_image_message` (
  147. `c_image_message_id` int(11) NOT NULL auto_increment,
  148. `c_member_id` int(11) NOT NULL default '0',
  149. `filename` text NOT NULL,
  150. `filesize` int(11) NOT NULL default '0',
  151. `filetype` char(3) NOT NULL default '',
  152. `owner_id` int(11) NOT NULL default '0',
  153. `comment` text,
  154. `tags` varchar(64) default NULL,
  155. `image_data` longblob,
  156. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  157. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  158. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  159. PRIMARY KEY (`c_image_message_id`),
  160. KEY `c_member_id` (`c_member_id`),
  161. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  162. KEY `created_at` (`created_at`)
  163. ) TYPE=MyISAM;
  164. -- --------------------------------------------------------
  165. --
  166. -- テーブルの構造 `c_image_profile`
  167. --
  168. CREATE TABLE IF NOT EXISTS `c_image_profile` (
  169. `c_image_profile_id` int(11) NOT NULL auto_increment,
  170. `c_member_id` int(11) NOT NULL default '0',
  171. `filename` text NOT NULL,
  172. `filesize` int(11) NOT NULL default '0',
  173. `filetype` char(3) NOT NULL default '',
  174. `owner_id` int(11) NOT NULL default '0',
  175. `comment` text,
  176. `tags` varchar(64) default NULL,
  177. `image_data` longblob,
  178. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  179. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  180. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  181. PRIMARY KEY (`c_image_profile_id`),
  182. KEY `c_member_id` (`c_member_id`),
  183. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  184. KEY `created_at` (`created_at`)
  185. ) TYPE=MyISAM;
  186. -- --------------------------------------------------------
  187. --
  188. -- テーブルの構造 `c_image_topic`
  189. --
  190. CREATE TABLE IF NOT EXISTS `c_image_topic` (
  191. `c_image_topic_id` int(11) NOT NULL auto_increment,
  192. `c_member_id` int(11) NOT NULL default '0',
  193. `filename` text NOT NULL,
  194. `filesize` int(11) NOT NULL default '0',
  195. `filetype` char(3) NOT NULL default '',
  196. `owner_id` int(11) NOT NULL default '0',
  197. `comment` text,
  198. `tags` varchar(64) default NULL,
  199. `image_data` longblob,
  200. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  201. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  202. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  203. PRIMARY KEY (`c_image_topic_id`),
  204. KEY `c_member_id` (`c_member_id`),
  205. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  206. KEY `created_at` (`created_at`)
  207. ) TYPE=MyISAM;
  208. -- --------------------------------------------------------
  209. --
  210. -- テーブルの構造 `c_image_album`
  211. --
  212. CREATE TABLE IF NOT EXISTS `c_image_album` (
  213. `c_image_album_id` int(11) NOT NULL auto_increment,
  214. `c_member_id` int(11) NOT NULL default '0',
  215. `filename` text NOT NULL,
  216. `filesize` int(11) NOT NULL default '0',
  217. `filetype` char(3) NOT NULL default '',
  218. `owner_id` int(11) NOT NULL default '0',
  219. `comment` text,
  220. `tags` varchar(64) default NULL,
  221. `image_data` longblob,
  222. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  223. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  224. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  225. PRIMARY KEY (`c_image_album_id`),
  226. KEY `c_member_id` (`c_member_id`),
  227. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  228. KEY `created_at` (`created_at`)
  229. ) TYPE=MyISAM;
  230. -- --------------------------------------------------------
  231. --
  232. -- テーブルの構造 `c_album`
  233. --
  234. CREATE TABLE IF NOT EXISTS `c_album` (
  235. `c_album_id` int(11) NOT NULL auto_increment,
  236. `c_member_id` int(11) NOT NULL default '0',
  237. `subject` text NOT NULL,
  238. `body` text NOT NULL ,
  239. `tags` varchar(64) default NULL,
  240. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  241. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  242. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  243. PRIMARY KEY (`c_album_id`),
  244. KEY `c_member_id` (`c_member_id`),
  245. KEY `created_at` (`created_at`)
  246. ) TYPE=MyISAM;
  247. -- --------------------------------------------------------
  248. CREATE TABLE IF NOT EXISTS `c_one_word` (
  249. `c_one_word_id` int(11) NOT NULL auto_increment,
  250. `c_member_id` int(11) NOT NULL ,
  251. `comment` text NOT NULL ,
  252. `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  253. PRIMARY KEY (`c_one_word_id`),
  254. KEY `c_member_id_r_datetime` (`c_member_id`,`r_datetime`)
  255. ) TYPE=MyISAM;
  256. DROP TABLE IF EXISTS `c_admin_information`;
  257. CREATE TABLE IF NOT EXISTS `c_admin_information` (
  258. `c_admin_information_id` int(11) NOT NULL auto_increment,
  259. `subject` text NOT NULL,
  260. `body` text NOT NULL,
  261. `category` varchar(64) NOT NULL,
  262. `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  263. `c_view_flag` tinyint(1) NOT NULL default '0',
  264. `public_flag` tinyint(1) NOT NULL default '0',
  265. `view_date` date NOT NULL default '0000-00-00',
  266. PRIMARY KEY (`c_admin_information_id`),
  267. KEY `category` (`category`),
  268. KEY `r_datetime_view_date` (`r_datetime`,`view_date`)
  269. ) TYPE=MyISAM;
  270. DROP TABLE IF EXISTS `c_review_category`;
  271. CREATE TABLE IF NOT EXISTS `c_review_category` (
  272. `c_review_category_id` int(11) NOT NULL auto_increment,
  273. `category` varchar(100) NOT NULL default '',
  274. `category_disp` varchar(100) NOT NULL default '',
  275. `sort_order` int(11) NOT NULL default '0',
  276. PRIMARY KEY (`c_review_category_id`)
  277. ) TYPE=MyISAM;
  278. INSERT INTO `c_review_category` VALUES (1,'Books','和書',1);
  279. INSERT INTO `c_review_category` VALUES (2,'ForeignBooks','洋書',2);
  280. INSERT INTO `c_review_category` VALUES (3,'Music','CDポピュラー',3);
  281. INSERT INTO `c_review_category` VALUES (4,'Classical','CDクラシック',4);
  282. INSERT INTO `c_review_category` VALUES (5,'DVD','DVD',5);
  283. INSERT INTO `c_review_category` VALUES (6,'VideoGames','ゲーム',6);
  284. INSERT INTO `c_review_category` VALUES (7,'Software','ソフトウェア',7);
  285. INSERT INTO `c_review_category` VALUES (8,'Electronics','エレクトロニクス',8);
  286. INSERT INTO `c_review_category` VALUES (9,'Kitchen','キッチン',9);
  287. INSERT INTO `c_review_category` VALUES (10,'Toys','おもちゃ&ホビー',10);
  288. INSERT INTO `c_review_category` VALUES (11,'SportingGoods','スポーツ',11);
  289. INSERT INTO `c_review_category` VALUES (12,'HealthPersonalCare','ヘルス&ビューティー',12);
  290. INSERT INTO `c_review_category` VALUES (13,'Watches','時計',13);
  291. INSERT INTO `c_review_category` VALUES (14,'Baby','ベビー&マタニティ',14);
  292. INSERT INTO `c_review_category` VALUES (15,'Apparel','アパレル&シューズ',15);
  293. ALTER TABLE `c_access_log` ADD INDEX `target_commu` (`target_c_commu_id`,`r_datetime`);
  294. ALTER TABLE `c_access_log` ADD INDEX `target_commu_topic` (`target_c_commu_topic_id`,`r_datetime`);
  295. ALTER TABLE `c_access_log` ADD INDEX `pagename` (`page_name`);
  296. ALTER TABLE `c_commu` ADD COLUMN `topic_authority_role` tinyint(2) NOT NULL default '0';
  297. ALTER TABLE `c_commu_member` ADD COLUMN `c_commu_topic_admin` TINYINT(1) NOT NULL DEFAULT '0';
  298. ALTER TABLE `c_image` ADD COLUMN `c_member_id` int(11) NOT NULL default '0';
  299. ALTER TABLE `c_image` ADD INDEX `c_member_id` (`c_member_id`);
  300. ALTER TABLE `c_one_word` ADD COLUMN `c_one_word_id_to` int(11) NOT NULL default '0';
  301. ALTER TABLE `c_one_word` ADD INDEX `c_one_word_id_to` (`c_one_word_id_to`);