6 -- * LICENSE: This source file is licensed under the terms of the GNU General Public License.
8 -- * @package Magic3 Framework
9 -- * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
10 -- * @copyright Copyright 2006-2010 Magic3 Project.
11 -- * @license http://www.gnu.org/copyleft/gpl.html GPL License
12 -- * @version SVN: $Id: 2010061801_to_2010070901.sql 3360 2010-07-09 02:17:59Z fishbone $
13 -- * @link http://www.magic3.org
15 -- --------------------------------------------------------------------------------------------------
17 -- --------------------------------------------------------------------------------------------------
20 DELETE FROM _widgets WHERE wd_id = 'chacha_main';
22 (wd_id, wd_name, wd_version, wd_author, wd_copyright, wd_license, wd_official_level, wd_description, wd_read_css, wd_add_script_lib, wd_add_script_lib_a, wd_use_ajax, wd_has_admin, wd_enable_operation, wd_use_instance_def, wd_initialized, wd_launch_index, wd_cache_type, wd_view_control_type, wd_install_dt, wd_create_dt) VALUES
23 ('chacha_main', 'マイクロブログメイン', '1.0.0', '株式会社 毎日メディアサービス', '株式会社 毎日メディアサービス', 'GPL', 10, 'マイクロブログのメイン', true, 'jquery.jcarousel,jquery.cookie', '', true, true, true, false,true, 0, 2, 2, now(), now());
25 DELETE FROM _widgets WHERE wd_id = 'm/chacha';
27 (wd_id, wd_name, wd_version, wd_author, wd_copyright, wd_license, wd_official_level, wd_description, wd_mobile, wd_has_admin, wd_initialized, wd_install_dt, wd_create_dt) VALUES
28 ('m/chacha', 'マイクロブログ', '1.0.0', '株式会社 毎日メディアサービス', '株式会社 毎日メディアサービス', 'GPL', 10, 'マイクロブログ(携帯用)', true, true, true, now(), now());
31 DROP TABLE IF EXISTS mblog_config;
32 CREATE TABLE mblog_config (
33 mc_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
34 mc_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(key)
35 mc_value TEXT NOT NULL, -- 値
36 mc_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
37 mc_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
38 mc_index INT DEFAULT 0 NOT NULL, -- ソート用
39 PRIMARY KEY (mc_board_id, mc_id)
43 DROP TABLE IF EXISTS mblog_thread;
44 CREATE TABLE mblog_thread (
45 mt_serial INT AUTO_INCREMENT, -- レコードシリアル番号
46 mt_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
47 mt_id VARCHAR(10) DEFAULT '' NOT NULL, -- スレッドID
48 mt_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
50 mt_no INT DEFAULT 0 NOT NULL, -- スレッド番号
51 mt_update_no INT DEFAULT 0 NOT NULL, -- スレッド更新番号
52 mt_subject TEXT NOT NULL, -- 件名
53 mt_message_count INT DEFAULT 0 NOT NULL, -- 投稿数
54 mt_access_count INT DEFAULT 0 NOT NULL, -- 参照数
55 mt_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- スレッド更新日時
56 mt_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
58 mt_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
59 mt_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
60 mt_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
61 mt_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
62 mt_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
63 PRIMARY KEY (mt_serial),
64 UNIQUE (mt_board_id, mt_id, mt_history_index)
67 -- マイクロブログスレッドメッセージトラン
68 DROP TABLE IF EXISTS mblog_thread_message;
69 CREATE TABLE mblog_thread_message (
70 mm_serial INT AUTO_INCREMENT, -- レコードシリアル番号
71 mm_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
72 mm_thread_id VARCHAR(10) DEFAULT '' NOT NULL, -- スレッドID
73 mm_index INT DEFAULT 0 NOT NULL, -- 投稿番号(1以上)
74 mm_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
76 mm_message TEXT NOT NULL, -- 投稿文
77 mm_status_param TEXT NOT NULL, -- 投稿文状態
78 mm_regist_member_id VARCHAR(10) DEFAULT '' NOT NULL, -- 投稿会員ID
79 mm_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
80 mm_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
82 mm_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
83 mm_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
84 mm_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
85 mm_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
86 mm_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
87 PRIMARY KEY (mm_serial),
88 UNIQUE (mm_board_id, mm_thread_id, mm_index, mm_history_index)
92 DROP TABLE IF EXISTS mblog_member;
93 CREATE TABLE mblog_member (
94 mb_serial INT AUTO_INCREMENT, -- レコードシリアル番号
95 mb_id VARCHAR(10) DEFAULT '' NOT NULL, -- 会員ID
96 mb_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
98 mb_device_id VARCHAR(32) DEFAULT '' NOT NULL, -- 端末ID(携帯のときは端末ID、PCのときクッキー値)
99 mb_user_id INT DEFAULT 0 NOT NULL, -- ログインユーザID
100 mb_password CHAR(32) DEFAULT '' NOT NULL, -- パスワード(MD5)
101 mb_name VARCHAR(40) DEFAULT '' NOT NULL, -- 会員名
102 mb_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
103 mb_avatar VARCHAR(40) DEFAULT '' NOT NULL, -- アバターファイル名
104 mb_url TEXT NOT NULL, -- ホームーページ
105 mb_show_email BOOLEAN DEFAULT false NOT NULL, -- Eメールアドレスを公開するかどうか
106 mb_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 登録日時
107 mb_last_access_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 最終アクセス日時
109 mb_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
110 mb_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
111 mb_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
112 mb_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
113 mb_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
114 PRIMARY KEY (mb_serial),
115 UNIQUE (mb_id, mb_history_index)
118 INSERT INTO mblog_config
119 (mc_id, mc_value, mc_name) VALUES
120 ('post_with_no_login', '0', 'ログインなしの投稿'),
121 ('use_subject', '0', '件名の使用'),
122 ('message_id_length', '5', 'メッセージIDのバイト数'),
123 ('message_count_top', '3', 'トップページのメッセージ表示項目数'),
124 ('message_count_mypage', '30', 'マイページのメッセージ表示項目数'),
125 ('m:message_count_mypage','10', 'マイページのメッセージ表示項目数(携帯)'),
126 ('text_color', '#000000', '文字色'),
127 ('bg_color', '#EAF4F5', '背景色'),
128 ('inner_bg_color', '#FFFFCC', '内枠のデフォルト背景色'),
129 ('profile_color', '', 'プロフィール背景色'),
130 ('err_message_color', '#FF0000', 'エラーメッセージ文字色'),
131 ('bg_image', '', '背景画像'),
132 ('message_length', '200', '投稿文最大長'),
133 ('subject_length', '30', '件名最大長'),
134 ('name_length', '30', '投稿者名最大長'),
135 ('email_length', '30', 'emailアドレス最大長'),
136 ('top_contents', '', 'トップ画面のコンテンツ'),
137 ('m:top_contents', '', 'トップ画面のコンテンツ(携帯)');