/convert/system/application/converter/data/tableadd-v1.2.0.php

https://github.com/usagi-project/mynets1 · PHP · 439 lines · 411 code · 25 blank · 3 comment · 0 complexity · c01c940fd23993051526b877aacc23f6 MD5 · raw file

  1. <?php
  2. //追加されたテーブルの一覧と、そのSQL
  3. $tableaddlist = array(
  4. 'c_tags' => array(
  5. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_tags` (
  6. `c_tags_id` int(11) NOT NULL auto_increment,
  7. `c_tags_name` varchar(36) NOT NULL ,
  8. `c_member_id` int(11) NOT NULL default '0',
  9. `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  10. PRIMARY KEY (`c_tags_id`),
  11. KEY `c_tags_name` (`c_tags_name`),
  12. KEY `c_member_id` (`c_member_id`)
  13. ) ",
  14. ),
  15. 'c_entry_tag' => array(
  16. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_entry_tag` (
  17. `c_entry_tag_id` int(11) NOT NULL auto_increment,
  18. `c_entry_id` int(11) NOT NULL default '0',
  19. `c_entry_flag` tinyint(1) NOT NULL default '0',
  20. `c_tags_id` int(11) NOT NULL default '0',
  21. `c_member_id` int(11) NOT NULL default '0',
  22. `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  23. PRIMARY KEY (`c_entry_tag_id`),
  24. KEY `c_entry_id` (`c_entry_id`),
  25. KEY `c_entry_id_flag` (`c_entry_id`,`c_entry_flag`)
  26. ) ",
  27. ),
  28. 'c_display_view' => array(
  29. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_display_view` (
  30. `c_display_view_id` int(11) NOT NULL auto_increment,
  31. `c_display_name` varchar(60) NOT NULL,
  32. `is_pc` tinyint(1) NOT NULL default '0',
  33. `is_money_flag` int(11) NOT NULL default '0',
  34. `template_foldername` text NOT NULL,
  35. PRIMARY KEY (`c_display_view_id`),
  36. KEY `is_money_flag` (`is_money_flag`)
  37. ) ",
  38. ),
  39. 'c_admin_information' => array(
  40. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_admin_information` (
  41. `c_admin_information_id` int(11) NOT NULL auto_increment,
  42. `subject` text NOT NULL,
  43. `body` text NOT NULL,
  44. `category` varchar(64) NOT NULL,
  45. `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  46. `c_view_flag` tinyint(1) NOT NULL default '0',
  47. `public_flag` tinyint(1) NOT NULL default '0',
  48. `view_date` date NOT NULL default '0000-00-00',
  49. PRIMARY KEY (`c_admin_information_id`),
  50. KEY `category` (`category`),
  51. KEY `r_datetime_view_date` (`r_datetime`,`view_date`)
  52. ) ",
  53. ),
  54. 'c_delete_member_data' => array(
  55. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_delete_member_data` (
  56. `c_delete_member_data_id` int(11) NOT NULL auto_increment,
  57. `c_member_id` int(11) NOT NULL ,
  58. `nickname` text NOT NULL,
  59. `pc_address` text NOT NULL,
  60. `ktai_address` text NOT NULL,
  61. `regist_address` text NOT NULL,
  62. `easy_access_id` text NOT NULL,
  63. `ip_address` text NOT NULL,
  64. `user_agent` text NOT NULL,
  65. `delete_comment` text NOT NULL,
  66. `delete_flag` tinyint(1) NOT NULL default '0',
  67. `regist_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  68. `delete_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  69. `c_member_id_invite` int(11) NOT NULL,
  70. PRIMARY KEY (`c_delete_member_data_id`),
  71. KEY `ktai_address` (`ktai_address`(100)),
  72. KEY `pc_address` (`pc_address`(100)),
  73. KEY `regist_address` (`regist_address`(100)),
  74. KEY `easy_access_id` (`easy_access_id`(50)),
  75. KEY `delete_datetime` (`delete_datetime`),
  76. KEY `regist_datetime` (`regist_datetime`)
  77. ) ",
  78. ),
  79. 'c_version' => array(
  80. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_version` (
  81. c_version_id int(11) NOT NULL auto_increment,
  82. old_version_name text NOT NULL ,
  83. new_version_name text NOT NULL ,
  84. r_datetime datetime NOT NULL default '0000-00-00 00:00:00',
  85. PRIMARY KEY (`c_version_id`)
  86. ) ",
  87. ),
  88. 'c_inquiry' => array(
  89. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_inquiry` (
  90. `c_inquiry_id` int(11) NOT NULL auto_increment,
  91. `c_member_id` int(11) NOT NULL ,
  92. `category_flag` tinyint NOT NULL default '0',
  93. `body` text NOT NULL,
  94. `data_id` int(11) NOT NULL default '0',
  95. `data_flag` int(2) NOT NULL default '0',
  96. `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  97. PRIMARY KEY (`c_inquiry_id`),
  98. KEY `c_member_id_r_datetime` (`c_member_id`,`r_datetime`),
  99. KEY `category_flag` (`category_flag`)
  100. ) ",
  101. ),
  102. 'c_one_word' => array(
  103. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_one_word` (
  104. `c_one_word_id` int(11) NOT NULL auto_increment,
  105. `c_member_id` int(11) NOT NULL ,
  106. `comment` text NOT NULL ,
  107. `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  108. PRIMARY KEY (`c_one_word_id`),
  109. KEY `c_member_id_r_datetime` (`c_member_id`,`r_datetime`)
  110. ) ",
  111. ),
  112. 'c_member_data' => array(
  113. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_member_data` (
  114. `c_member_data_id` int(11) NOT NULL auto_increment,
  115. `c_member_id` int(11) NOT NULL default '0',
  116. `diary_count` int(11) NOT NULL default '0',
  117. `diary_comment_count` int(11) NOT NULL default '0',
  118. `commu_count` int(11) NOT NULL default '0',
  119. `topic_count` int(11) NOT NULL default '0',
  120. `topic_comment_count` int(11) NOT NULL default '0',
  121. `event_count` int(11) NOT NULL default '0',
  122. `event_comment_count` int(11) NOT NULL default '0',
  123. `message_send_count` int(11) NOT NULL default '0',
  124. `message_resieve_count` int(11) NOT NULL default '0',
  125. `image_count` int(11) NOT NULL default '0',
  126. `movie_count` int(11) NOT NULL default '0',
  127. `image_size` int(11) NOT NULL default '0',
  128. `movie_size` int(11) NOT NULL default '0',
  129. `friend_count` int(11) NOT NULL default '0',
  130. `block_count` int(11) NOT NULL default '0',
  131. `login_count` int(11) NOT NULL default '0',
  132. `chenge_nickname_count` int(11) NOT NULL default '0',
  133. `chenge_password_count` int(11) NOT NULL default '0',
  134. `chenge_pcmail_count` int(11) NOT NULL default '0',
  135. `chenge_mobilemail_count` int(11) NOT NULL default '0',
  136. `member_rank` tinyint(2) NOT NULL default '0',
  137. `member_point` int(11) NOT NULL default '0',
  138. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  139. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  140. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  141. PRIMARY KEY (`c_member_data_id`),
  142. KEY `c_member_id` (`c_member_id`)
  143. ) ",
  144. ),
  145. 'c_get_access' => array(
  146. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_get_access` (
  147. `c_get_access_id` int(11) NOT NULL auto_increment,
  148. `c_member_id_to` int(11) NOT NULL default '0',
  149. `c_member_id_from` int(11) NOT NULL default '0',
  150. `access_count` int(11) NOT NULL default '0',
  151. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  152. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  153. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  154. PRIMARY KEY (`c_get_access_id`),
  155. KEY `c_member_id` (`c_member_id_to`),
  156. KEY `c_member_from` (`c_member_id_from`)
  157. ) ",
  158. ),
  159. 'c_image_commu' => array(
  160. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_image_commu` (
  161. `c_image_commu_id` int(11) NOT NULL auto_increment,
  162. `c_member_id` int(11) NOT NULL default '0',
  163. `filename` text NOT NULL,
  164. `filesize` int(11) NOT NULL default '0',
  165. `filetype` char(3) NOT NULL default '',
  166. `owner_id` int(11) NOT NULL default '0',
  167. `comment` text,
  168. `tags` varchar(64) default NULL,
  169. `image_data` longblob,
  170. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  171. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  172. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  173. PRIMARY KEY (`c_image_commu_id`),
  174. KEY `c_member_id` (`c_member_id`),
  175. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  176. KEY `created_at` (`created_at`)
  177. ) ",
  178. ),
  179. 'c_image_diary' => array(
  180. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_image_diary` (
  181. `c_image_diary_id` int(11) NOT NULL auto_increment,
  182. `c_member_id` int(11) NOT NULL default '0',
  183. `filename` text NOT NULL,
  184. `filesize` int(11) NOT NULL default '0',
  185. `filetype` char(3) NOT NULL default '',
  186. `owner_id` int(11) NOT NULL default '0',
  187. `comment` text,
  188. `tags` varchar(64) default NULL,
  189. `image_data` longblob,
  190. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  191. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  192. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  193. PRIMARY KEY (`c_image_diary_id`),
  194. KEY `c_member_id` (`c_member_id`),
  195. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  196. KEY `created_at` (`created_at`)
  197. ) ",
  198. ),
  199. 'c_image_diary_comment' => array(
  200. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_image_diary_comment` (
  201. `c_image_diary_comment_id` int(11) NOT NULL auto_increment,
  202. `c_member_id` int(11) NOT NULL default '0',
  203. `filename` text NOT NULL,
  204. `filesize` int(11) NOT NULL default '0',
  205. `filetype` char(3) NOT NULL default '',
  206. `owner_id` int(11) NOT NULL default '0',
  207. `comment` text,
  208. `tags` varchar(64) default NULL,
  209. `image_data` longblob,
  210. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  211. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  212. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  213. PRIMARY KEY (`c_image_diary_comment_id`),
  214. KEY `c_member_id` (`c_member_id`),
  215. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  216. KEY `created_at` (`created_at`)
  217. ) ",
  218. ),
  219. 'c_image_topic_comment' => array(
  220. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_image_topic_comment` (
  221. `c_image_topic_comment_id` int(11) NOT NULL auto_increment,
  222. `c_member_id` int(11) NOT NULL default '0',
  223. `filename` text NOT NULL,
  224. `filesize` int(11) NOT NULL default '0',
  225. `filetype` char(3) NOT NULL default '',
  226. `owner_id` int(11) NOT NULL default '0',
  227. `comment` text,
  228. `tags` varchar(64) default NULL,
  229. `image_data` longblob,
  230. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  231. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  232. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  233. PRIMARY KEY (`c_image_topic_comment_id`),
  234. KEY `c_member_id` (`c_member_id`),
  235. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  236. KEY `created_at` (`created_at`)
  237. ) ",
  238. ),
  239. 'c_image_message' => array(
  240. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_image_message` (
  241. `c_image_message_id` int(11) NOT NULL auto_increment,
  242. `c_member_id` int(11) NOT NULL default '0',
  243. `filename` text NOT NULL,
  244. `filesize` int(11) NOT NULL default '0',
  245. `filetype` char(3) NOT NULL default '',
  246. `owner_id` int(11) NOT NULL default '0',
  247. `comment` text,
  248. `tags` varchar(64) default NULL,
  249. `image_data` longblob,
  250. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  251. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  252. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  253. PRIMARY KEY (`c_image_message_id`),
  254. KEY `c_member_id` (`c_member_id`),
  255. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  256. KEY `created_at` (`created_at`)
  257. ) ",
  258. ),
  259. 'c_image_profile' => array(
  260. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_image_profile` (
  261. `c_image_profile_id` int(11) NOT NULL auto_increment,
  262. `c_member_id` int(11) NOT NULL default '0',
  263. `filename` text NOT NULL,
  264. `filesize` int(11) NOT NULL default '0',
  265. `filetype` char(3) NOT NULL default '',
  266. `owner_id` int(11) NOT NULL default '0',
  267. `comment` text,
  268. `tags` varchar(64) default NULL,
  269. `image_data` longblob,
  270. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  271. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  272. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  273. PRIMARY KEY (`c_image_profile_id`),
  274. KEY `c_member_id` (`c_member_id`),
  275. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  276. KEY `created_at` (`created_at`)
  277. ) ",
  278. ),
  279. 'c_image_topic' => array(
  280. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_image_topic` (
  281. `c_image_topic_id` int(11) NOT NULL auto_increment,
  282. `c_member_id` int(11) NOT NULL default '0',
  283. `filename` text NOT NULL,
  284. `filesize` int(11) NOT NULL default '0',
  285. `filetype` char(3) NOT NULL default '',
  286. `owner_id` int(11) NOT NULL default '0',
  287. `comment` text,
  288. `tags` varchar(64) default NULL,
  289. `image_data` longblob,
  290. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  291. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  292. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  293. PRIMARY KEY (`c_image_topic_id`),
  294. KEY `c_member_id` (`c_member_id`),
  295. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  296. KEY `created_at` (`created_at`)
  297. ) ",
  298. ),
  299. 'c_image_album' => array(
  300. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_image_album` (
  301. `c_image_album_id` int(11) NOT NULL auto_increment,
  302. `c_member_id` int(11) NOT NULL default '0',
  303. `filename` text NOT NULL,
  304. `filesize` int(11) NOT NULL default '0',
  305. `filetype` char(3) NOT NULL default '',
  306. `owner_id` int(11) NOT NULL default '0',
  307. `comment` text,
  308. `tags` varchar(64) default NULL,
  309. `image_data` longblob,
  310. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  311. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  312. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  313. PRIMARY KEY (`c_image_album_id`),
  314. KEY `c_member_id` (`c_member_id`),
  315. KEY `filename_owner_id_sub` (`filename`(100),`owner_id`),
  316. KEY `created_at` (`created_at`)
  317. ) ",
  318. ),
  319. 'c_album' => array(
  320. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_album` (
  321. `c_album_id` int(11) NOT NULL auto_increment,
  322. `c_member_id` int(11) NOT NULL default '0',
  323. `subject` text NOT NULL,
  324. `body` text NOT NULL ,
  325. `tags` varchar(64) default NULL,
  326. `created_at` datetime NOT NULL default '0000-00-00 00:00:00',
  327. `updated_at` datetime NOT NULL default '0000-00-00 00:00:00',
  328. `deleted_at` datetime NOT NULL default '0000-00-00 00:00:00',
  329. PRIMARY KEY (`c_album_id`),
  330. KEY `c_member_id` (`c_member_id`),
  331. KEY `created_at` (`created_at`)
  332. ) ",
  333. ),
  334. 'c_review_category' => array(
  335. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_review_category` (
  336. `c_review_category_id` int(11) NOT NULL auto_increment,
  337. `category` varchar(100) NOT NULL default '',
  338. `category_disp` varchar(100) NOT NULL default '',
  339. `sort_order` int(11) NOT NULL default '0',
  340. PRIMARY KEY (`c_review_category_id`)
  341. ) ",
  342. ),
  343. 'c_etsuran' => array(
  344. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_etsuran` (
  345. `c_etsuran_id` int(11) NOT NULL auto_increment,
  346. `c_member_id_from` int(11) NOT NULL default '0',
  347. `c_diary_id` int(11) NOT NULL default '0',
  348. `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  349. PRIMARY KEY (`c_etsuran_id`),
  350. KEY `c_member_id_from` (`c_member_id_from`),
  351. KEY `c_diary_id` (`c_diary_id`),
  352. KEY `c_member_from_diary_id` (`c_member_id_from`,`c_diary_id`,`r_datetime`)
  353. ) ",
  354. ),
  355. 'c_dengon_comment' => array(
  356. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_dengon_comment` (
  357. `c_dengon_comment_id` int(11) NOT NULL auto_increment,
  358. `c_member_id_to` int(11) NOT NULL default '0',
  359. `c_member_id_from` int(11) NOT NULL default '0',
  360. `body` text NOT NULL,
  361. `r_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
  362. PRIMARY KEY (`c_dengon_comment_id`),
  363. KEY `c_member_id_to` (`c_member_id_to`,`r_datetime`)
  364. ) ",
  365. ),
  366. 'c_ranking' => array(
  367. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_ranking` (
  368. `c_ranking_id` int(11) NOT NULL auto_increment,
  369. `ranking_date` date NOT NULL,
  370. `ranking_flag` int(1) NOT NULL,
  371. `id` int(11) NOT NULL,
  372. `ranking_count` int(11) NOT NULL,
  373. PRIMARY KEY (`c_ranking_id`),
  374. KEY `ranking_date` (`ranking_date`,`ranking_count`)
  375. ) ",
  376. ),
  377. //2008-08-29 OpenPNE2.10からコンバートする場合、c_sns_configがないものがある
  378. //すでにある場合はスキップするのでOK
  379. 'c_sns_config' => array(
  380. 'sql' => "CREATE TABLE IF NOT EXISTS `" .MYNETS_PREFIX_NAME. "c_sns_config` (
  381. `c_sns_config_id` int(11) NOT NULL auto_increment,
  382. `key_name` varchar(100) NOT NULL default '',
  383. `border_00` text NOT NULL,
  384. `border_01` text NOT NULL,
  385. `border_02` text NOT NULL,
  386. `border_03` text NOT NULL,
  387. `border_04` text NOT NULL,
  388. `border_05` text NOT NULL,
  389. `border_06` text NOT NULL,
  390. `border_07` text NOT NULL,
  391. `border_08` text NOT NULL,
  392. `border_09` text NOT NULL,
  393. `border_10` text NOT NULL,
  394. `bg_00` text NOT NULL,
  395. `bg_01` text NOT NULL,
  396. `bg_02` text NOT NULL,
  397. `bg_03` text NOT NULL,
  398. `bg_04` text NOT NULL,
  399. `bg_05` text NOT NULL,
  400. `bg_06` text NOT NULL,
  401. `bg_07` text NOT NULL,
  402. `bg_08` text NOT NULL,
  403. `bg_09` text NOT NULL,
  404. `bg_10` text NOT NULL,
  405. `bg_11` text NOT NULL,
  406. `bg_12` text NOT NULL,
  407. `bg_13` text NOT NULL,
  408. `caption` varchar(100) NOT NULL default '',
  409. `symbol` text NOT NULL,
  410. PRIMARY KEY (`c_sns_config_id`)
  411. ) ",
  412. ),
  413. );
  414. ?>