1 | -- update01 |
---|
2 | ALTER TABLE c_pc_address_pre CHANGE COLUMN c_pc_addess_pre_id c_pc_address_pre_id int(11) NOT NULL auto_increment; |
---|
3 | |
---|
4 | -- update02 |
---|
5 | UPDATE `c_review_category` SET `category` = 'Books' WHERE `category` = 'books-jp'; |
---|
6 | UPDATE `c_review_category` SET `category` = 'ForeignBooks' WHERE `category` = 'books-us'; |
---|
7 | UPDATE `c_review_category` SET `category` = 'Music' WHERE `category` = 'music-jp'; |
---|
8 | UPDATE `c_review_category` SET `category` = 'Classical' WHERE `category` = 'classical-jp'; |
---|
9 | UPDATE `c_review_category` SET `category` = 'DVD' WHERE `category` = 'dvd-jp'; |
---|
10 | UPDATE `c_review_category` SET `category` = 'VideoGames' WHERE `category` = 'videogames-jp'; |
---|
11 | UPDATE `c_review_category` SET `category` = 'Software' WHERE `category` = 'software-jp'; |
---|
12 | UPDATE `c_review_category` SET `category` = 'Electronics' WHERE `category` = 'electronics-jp'; |
---|
13 | UPDATE `c_review_category` SET `category` = 'Kitchen' WHERE `category` = 'kitchen-jp'; |
---|
14 | UPDATE `c_review_category` SET `category` = 'Toys' WHERE `category` = 'toys-jp'; |
---|
15 | UPDATE `c_review_category` SET `category` = 'SportingGoods' WHERE `category` = 'sporting-goods-jp'; |
---|
16 | UPDATE `c_review_category` SET `category` = 'HealthPersonalCare' WHERE `category` = 'hpc-jp'; |
---|
17 | INSERT IGNORE INTO `c_review_category` VALUES (NULL,'Watches','時計',13); |
---|
18 | INSERT IGNORE INTO `c_review_category` VALUES (NULL,'Baby','ベビー&マタニティ',14); |
---|
19 | INSERT IGNORE INTO `c_review_category` VALUES (NULL,'Apparel','アパレル&シューズ',15); |
---|
20 | |
---|
21 | -- update03 |
---|
22 | UPDATE `c_commu` SET `info` = CONCAT(`info`, 'http://maps.google.co.jp/maps?ll=', `map_latitude`, ',', `map_longitude`, '&z=', `map_zoom`) WHERE `is_display_map` = 1; |
---|
23 | |
---|
24 | ALTER TABLE `c_commu` DROP COLUMN `is_display_map`; |
---|
25 | ALTER TABLE `c_commu` DROP COLUMN `map_latitude`; |
---|
26 | ALTER TABLE `c_commu` DROP COLUMN `map_longitude`; |
---|
27 | ALTER TABLE `c_commu` DROP COLUMN `map_zoom`; |
---|
28 | |
---|
29 | -- update04 |
---|
30 | CREATE INDEX c_member_id_c_member_id_block ON c_access_block(c_member_id,c_member_id_block); |
---|
31 | CREATE INDEX c_member_id_block ON c_access_block(c_member_id_block); |
---|
32 | |
---|
33 | CREATE INDEX c_review_id_r_datetime ON c_review_comment(c_review_id,r_datetime); |
---|
34 | CREATE INDEX c_member_id_r_datetime ON c_review_comment(c_member_id,r_datetime); |
---|
35 | |
---|
36 | CREATE INDEX c_commu_id_c_memer_id_to ON c_commu_admin_invite(c_commu_id,c_member_id_to); |
---|
37 | |
---|
38 | -- update05 |
---|
39 | ALTER TABLE c_member_pre ADD COLUMN login_id varchar(255) NOT NULL default ''; |
---|
40 | |
---|
41 | -- update06 |
---|
42 | CREATE TABLE `c_module` ( |
---|
43 | `c_module_id` int(11) NOT NULL auto_increment, |
---|
44 | `name` varchar(64) NOT NULL default '', |
---|
45 | `is_enabled` tinyint(1) NOT NULL default '0', |
---|
46 | PRIMARY KEY (`c_module_id`), |
---|
47 | UNIQUE KEY `name` (`name`) |
---|
48 | ) ENGINE=MyISAM; |
---|
49 | |
---|
50 | -- update07 |
---|
51 | DROP TABLE IF EXISTS `portal_config`; |
---|
52 | CREATE TABLE `portal_config` ( |
---|
53 | `portal_config_id` int(11) NOT NULL auto_increment, |
---|
54 | `name` varchar(64) NOT NULL, |
---|
55 | `value` text NOT NULL, |
---|
56 | PRIMARY KEY (`portal_config_id`), |
---|
57 | UNIQUE KEY `name` (`name`) |
---|
58 | ) ENGINE=MyISAM; |
---|
59 | |
---|
60 | DROP TABLE IF EXISTS `portal_layout`; |
---|
61 | CREATE TABLE `portal_layout` ( |
---|
62 | `portal_layout_id` int(11) NOT NULL auto_increment, |
---|
63 | `content_name` varchar(64) NOT NULL, |
---|
64 | `position` int(11) NOT NULL, |
---|
65 | `is_image` tinyint(4) NOT NULL default '0', |
---|
66 | PRIMARY KEY (`portal_layout_id`), |
---|
67 | UNIQUE KEY `content_name` (`content_name`), |
---|
68 | UNIQUE KEY `position` (`position`) |
---|
69 | ) ENGINE=MyISAM; |
---|
70 | |
---|
71 | DROP TABLE IF EXISTS `portal_free_area`; |
---|
72 | CREATE TABLE `portal_free_area` ( |
---|
73 | `portal_free_area_id` int(11) NOT NULL auto_increment, |
---|
74 | `html` text NOT NULL, |
---|
75 | `name` varchar(64) NOT NULL, |
---|
76 | PRIMARY KEY (`portal_free_area_id`) |
---|
77 | ) ENGINE=MyISAM; |
---|
78 | |
---|
79 | DROP TABLE IF EXISTS `portal_rss`; |
---|
80 | CREATE TABLE `portal_rss` ( |
---|
81 | `portal_rss_id` int(11) NOT NULL auto_increment, |
---|
82 | `url` text NOT NULL, |
---|
83 | `name` varchar(64) NOT NULL, |
---|
84 | PRIMARY KEY (`portal_rss_id`) |
---|
85 | ) ENGINE=MyISAM; |
---|
86 | |
---|
87 | DROP TABLE IF EXISTS `portal_link`; |
---|
88 | CREATE TABLE `portal_link` ( |
---|
89 | `portal_link_id` int(11) NOT NULL auto_increment, |
---|
90 | `title` varchar(64) NOT NULL, |
---|
91 | `url` text NOT NULL, |
---|
92 | `sort_order` int(11) NOT NULL default '0', |
---|
93 | `is_target_blank` tinyint(4) NOT NULL default '0', |
---|
94 | `is_enabled` tinyint(4) default NULL default '0', |
---|
95 | PRIMARY KEY (`portal_link_id`) |
---|
96 | ) ENGINE=MyISAM; |
---|
97 | |
---|
98 | DROP TABLE IF EXISTS `portal_image`; |
---|
99 | CREATE TABLE `portal_image` ( |
---|
100 | `portal_image_id` int(11) NOT NULL auto_increment, |
---|
101 | `image_filename` text NOT NULL, |
---|
102 | PRIMARY KEY (`portal_image_id`) |
---|
103 | ) ENGINE=MyISAM; |
---|
104 | |
---|
105 | DROP TABLE IF EXISTS `portal_layout_ktai`; |
---|
106 | CREATE TABLE `portal_layout_ktai` ( |
---|
107 | `portal_layout_ktai_id` int(11) NOT NULL auto_increment, |
---|
108 | `content_name` varchar(64) NOT NULL, |
---|
109 | `position` int(11) NOT NULL default '0', |
---|
110 | PRIMARY KEY (`portal_layout_ktai_id`), |
---|
111 | UNIQUE KEY `content_name` (`content_name`), |
---|
112 | UNIQUE KEY `postion` (`position`) |
---|
113 | ) ENGINE=MyISAM; |
---|
114 | |
---|
115 | DROP TABLE IF EXISTS `portal_free_area_ktai`; |
---|
116 | CREATE TABLE `portal_free_area_ktai` ( |
---|
117 | `portal_free_area_ktai_id` int(11) NOT NULL auto_increment, |
---|
118 | `name` varchar(64) NOT NULL, |
---|
119 | `html` text NOT NULL, |
---|
120 | PRIMARY KEY (`portal_free_area_ktai_id`) |
---|
121 | ) ENGINE=MyISAM; |
---|
122 | |
---|
123 | INSERT IGNORE INTO `portal_config` VALUES |
---|
124 | (1,'USE_PORTAL','0'), |
---|
125 | (2,'HEAD_TEXT_TYPE','0'), |
---|
126 | (3,'HEAD_TEXT',''), |
---|
127 | (4,'LAYOUT_TYPE','2'), |
---|
128 | (5,'COLOR_TYPE','005_openpne_blue'); |
---|
129 | |
---|
130 | INSERT IGNORE INTO `c_module` VALUES(NULL, 'portal', 1); |
---|
131 | |
---|
132 | -- update08 |
---|
133 | CREATE TABLE `c_config_decoration` ( |
---|
134 | `c_config_decoration_id` int(11) NOT NULL auto_increment, |
---|
135 | `tagname` text NOT NULL, |
---|
136 | `caption` text NOT NULL, |
---|
137 | `sample` text NOT NULL, |
---|
138 | `is_enabled` tinyint(1) NOT NULL default '1', |
---|
139 | PRIMARY KEY (`c_config_decoration_id`) |
---|
140 | ) ENGINE=MyISAM; |
---|
141 | |
---|
142 | INSERT INTO `c_config_decoration` VALUES (NULL,'op:b','太字','<strong>表示例</strong>',1); |
---|
143 | INSERT INTO `c_config_decoration` VALUES (NULL,'op:u','下線','<ins>表示例</ins>',1); |
---|
144 | INSERT INTO `c_config_decoration` VALUES (NULL,'op:s','取り消し線','<del>表示例</del>',1); |
---|
145 | INSERT INTO `c_config_decoration` VALUES (NULL,'op:i','斜体','<em>表示例</em>',1); |
---|
146 | INSERT INTO `c_config_decoration` VALUES (NULL,'op:large','大きめの文字','<span style="font-size:20px;">表示例</span>',1); |
---|
147 | INSERT INTO `c_config_decoration` VALUES (NULL,'op:small','小さめの文字','<span style="font-size:8px;">表示例</span>',1); |
---|
148 | INSERT INTO `c_config_decoration` VALUES (NULL,'op:color','文字色指定','<span style="color:#33F864;">表示例</span>',1); |
---|
149 | |
---|
150 | INSERT IGNORE INTO `c_admin_config` VALUES (NULL,'OPENPNE_USE_DECORATION',1); |
---|
151 | |
---|
152 | -- update09, update16, update17 |
---|
153 | CREATE TABLE `c_member_config` ( |
---|
154 | `c_member_config_id` int(11) NOT NULL auto_increment, |
---|
155 | `c_member_id` int(11) NOT NULL default '0', |
---|
156 | `value` text NOT NULL, |
---|
157 | `name` varchar(64) NOT NULL default '', |
---|
158 | PRIMARY KEY (`c_member_config_id`), |
---|
159 | KEY `c_member_id` (`c_member_id`) |
---|
160 | ) ENGINE=MyISAM; |
---|
161 | |
---|
162 | -- update10 |
---|
163 | ALTER TABLE c_message ADD COLUMN filename varchar(200) NOT NULL default ''; |
---|
164 | |
---|
165 | -- update11 |
---|
166 | CREATE TABLE `c_album` ( |
---|
167 | `c_album_id` int(11) NOT NULL auto_increment, |
---|
168 | `c_member_id` int(11) NOT NULL default '0', |
---|
169 | `subject` text NOT NULL, |
---|
170 | `description` text NOT NULL, |
---|
171 | `album_cover_image` text NOT NULL, |
---|
172 | `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00', |
---|
173 | `u_datetime` datetime NOT NULL default '0000-00-00 00:00:00', |
---|
174 | `public_flag` enum('public','friend','private') NOT NULL default 'public', |
---|
175 | PRIMARY KEY (`c_album_id`), |
---|
176 | KEY `c_member_id` (`c_member_id`) |
---|
177 | ) ENGINE=MyISAM; |
---|
178 | |
---|
179 | CREATE TABLE `c_album_image` ( |
---|
180 | `c_album_image_id` int(11) NOT NULL auto_increment, |
---|
181 | `c_album_id` int(11) NOT NULL default '0', |
---|
182 | `c_member_id` int(11) NOT NULL default '0', |
---|
183 | `image_filename` text NOT NULL, |
---|
184 | `image_description` text NOT NULL, |
---|
185 | `filesize` int(11) NOT NULL default '0', |
---|
186 | `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00', |
---|
187 | PRIMARY KEY (`c_album_image_id`) |
---|
188 | ) ENGINE=MyISAM; |
---|
189 | |
---|
190 | -- update12 |
---|
191 | ALTER IGNORE TABLE c_member ADD COLUMN public_flag_birth_month_day enum('public','friend','private') NOT NULL default 'public' AFTER public_flag_birth_year; |
---|
192 | ALTER IGNORE TABLE c_member_pre ADD COLUMN public_flag_birth_month_day enum('public','friend','private') NOT NULL default 'public' AFTER public_flag_birth_year; |
---|
193 | |
---|
194 | -- update13, update14 |
---|
195 | ALTER TABLE c_commu_topic ADD COLUMN u_datetime datetime NOT NULL default '0000-00-00 00:00:00'; |
---|
196 | |
---|
197 | DROP INDEX r_datetime_c_commu_id ON c_commu_topic; |
---|
198 | CREATE INDEX r_datetime_c_commu_id ON c_commu_topic(c_commu_id,u_datetime); |
---|
199 | |
---|
200 | CREATE INDEX c_commu_id_c_member_id ON c_commu_member(c_commu_id,c_member_id); |
---|
201 | |
---|
202 | DROP TABLE IF EXISTS `tmp_c_commu_topic`; |
---|
203 | CREATE TABLE `tmp_c_commu_topic` ( |
---|
204 | `c_commu_topic_id` int(11) NOT NULL default '0', |
---|
205 | `u_datetime` datetime NOT NULL default '0000-00-00 00:00:00', |
---|
206 | PRIMARY KEY (`c_commu_topic_id`) |
---|
207 | ) ENGINE=MyISAM; |
---|
208 | |
---|
209 | INSERT INTO tmp_c_commu_topic (c_commu_topic_id, u_datetime) |
---|
210 | (SELECT cct.c_commu_topic_id, MAX(cctc.r_datetime) as u_datetime |
---|
211 | FROM c_commu_topic_comment AS cctc ,c_commu_topic AS cct |
---|
212 | WHERE cctc.c_commu_topic_id = cct.c_commu_topic_id |
---|
213 | GROUP BY cct.c_commu_topic_id); |
---|
214 | |
---|
215 | UPDATE c_commu_topic INNER JOIN tmp_c_commu_topic USING (c_commu_topic_id) |
---|
216 | SET c_commu_topic.u_datetime = tmp_c_commu_topic.u_datetime; |
---|
217 | |
---|
218 | DROP TABLE tmp_c_commu_topic; |
---|
219 | |
---|
220 | CREATE TABLE `c_diary_comment_log` ( |
---|
221 | `c_diary_comment_log_id` int(11) NOT NULL auto_increment, |
---|
222 | `c_member_id` int(11) NOT NULL default '0', |
---|
223 | `c_diary_id` int(11) NOT NULL default '0', |
---|
224 | `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00', |
---|
225 | PRIMARY KEY (`c_diary_comment_log_id`), |
---|
226 | KEY `c_member_id_r_datetime` (`c_member_id`,`r_datetime`), |
---|
227 | KEY `c_diary_id` (`c_diary_id`), |
---|
228 | KEY `c_diary_id_r_datetime` (`c_diary_id`,`r_datetime`), |
---|
229 | KEY `c_member_id_c_diary_id` (`c_member_id`,`c_diary_id`) |
---|
230 | ) TYPE=MyISAM; |
---|
231 | |
---|
232 | DROP TABLE IF EXISTS tmp_c_diary_comment_log; |
---|
233 | CREATE TABLE `tmp_c_diary_comment_log` ( |
---|
234 | `c_diary_comment_log_id` int(11) NOT NULL auto_increment, |
---|
235 | `c_member_id` int(11) NOT NULL default '0', |
---|
236 | `c_diary_id` int(11) NOT NULL default '0', |
---|
237 | `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00', |
---|
238 | PRIMARY KEY (`c_diary_comment_log_id`) |
---|
239 | ) ENGINE=MyISAM; |
---|
240 | |
---|
241 | INSERT INTO tmp_c_diary_comment_log (c_diary_comment_log_id, c_member_id, c_diary_id, r_datetime) |
---|
242 | (SELECT NULL, c_member_id, c_diary_id, MAX(r_datetime) AS r_datetime |
---|
243 | FROM c_diary_comment |
---|
244 | WHERE TO_DAYS(NOW()) - TO_DAYS(r_datetime) <= 15 |
---|
245 | GROUP BY c_member_id, c_diary_id |
---|
246 | ORDER BY r_datetime); |
---|
247 | |
---|
248 | INSERT INTO c_diary_comment_log (c_diary_comment_log_id, c_member_id, c_diary_id, r_datetime) |
---|
249 | (SELECT NULL, tmp_c_diary_comment_log.c_member_id, tmp_c_diary_comment_log.c_diary_id, |
---|
250 | tmp_c_diary_comment_log.r_datetime as r_datetime |
---|
251 | FROM tmp_c_diary_comment_log |
---|
252 | INNER JOIN c_diary USING (c_diary_id) |
---|
253 | WHERE tmp_c_diary_comment_log.c_member_id <> c_diary.c_member_id |
---|
254 | ORDER BY r_datetime); |
---|
255 | |
---|
256 | DROP TABLE `tmp_c_diary_comment_log`; |
---|
257 | |
---|
258 | -- update15 |
---|
259 | CREATE TABLE `c_cmd_caster` ( |
---|
260 | `c_cmd_caster_id` int(11) NOT NULL auto_increment, |
---|
261 | `url` varchar(128) NOT NULL default '', |
---|
262 | `title` text NOT NULL, |
---|
263 | `description` text NOT NULL, |
---|
264 | `sort_order` int(11) NOT NULL default '0', |
---|
265 | `is_enabled` tinyint(1) NOT NULL default '0', |
---|
266 | PRIMARY KEY (`c_cmd_caster_id`), |
---|
267 | UNIQUE KEY `url` (`url`) |
---|
268 | ) ENGINE=MyISAM; |
---|
269 | |
---|
270 | ALTER TABLE `c_cmd` ADD COLUMN `url` varchar(128) NOT NULL default ''; |
---|
271 | ALTER TABLE `c_cmd` DROP INDEX `name`; |
---|
272 | ALTER TABLE `c_cmd` DROP INDEX `name_2`; |
---|
273 | ALTER TABLE `c_cmd` ADD COLUMN `c_cmd_caster_id` int(11) NOT NULL default '0'; |
---|
274 | ALTER TABLE `c_cmd` ADD COLUMN `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00'; |
---|
275 | ALTER TABLE `c_cmd` ADD COLUMN `u_datetime` datetime NOT NULL default '0000-00-00 00:00:00'; |
---|