6 -- * LICENSE: This source file is licensed under the terms of the GNU General Public License.
\r
8 -- * @package Magic3 Framework
\r
9 -- * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
\r
10 -- * @copyright Copyright 2006-2015 Magic3 Project.
\r
11 -- * @license http://www.gnu.org/copyleft/gpl.html GPL License
\r
12 -- * @version SVN: $Id$
\r
13 -- * @link http://www.magic3.org
\r
15 -- --------------------------------------------------------------------------------------------------
\r
17 -- システムの標準構成で必要なテーブルの作成を行う
\r
18 -- --------------------------------------------------------------------------------------------------
\r
21 DROP TABLE IF EXISTS country;
\r
22 CREATE TABLE country (
\r
23 ct_id VARCHAR(3) DEFAULT '' NOT NULL, -- 国ID(ISO 3文字コード)
\r
24 ct_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
25 ct_name VARCHAR(20) DEFAULT '' NOT NULL, -- 国名称
\r
26 ct_name_short VARCHAR(15) DEFAULT '' NOT NULL, -- 国名称略称
\r
27 ct_iso_code_2 VARCHAR(2) DEFAULT '' NOT NULL, -- ISO 2文字コード
\r
28 ct_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
29 PRIMARY KEY (ct_id, ct_language_id)
\r
33 DROP TABLE IF EXISTS currency;
\r
34 CREATE TABLE currency (
\r
35 cu_id VARCHAR(3) DEFAULT '' NOT NULL, -- 通貨ID
\r
36 cu_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
37 cu_name VARCHAR(20) DEFAULT '' NOT NULL, -- 名称
\r
38 cu_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
39 cu_symbol VARCHAR(20) DEFAULT '' NOT NULL, -- 表示記号
\r
40 cu_post_symbol VARCHAR(20) DEFAULT '' NOT NULL, -- 後表示記号
\r
41 cu_decimal_place INT DEFAULT 0 NOT NULL, -- 小数以下桁数
\r
42 cu_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
43 PRIMARY KEY (cu_id, cu_language_id)
\r
47 DROP TABLE IF EXISTS menu;
\r
49 me_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
50 me_id VARCHAR(20) DEFAULT '' NOT NULL, -- メニューID
\r
51 me_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
52 me_name VARCHAR(30) DEFAULT '' NOT NULL, -- 名前
\r
53 me_type INT DEFAULT 0 NOT NULL, -- メニューのタイプ(0=テーブル,1=リスト)
\r
54 me_show_name BOOLEAN DEFAULT true NOT NULL, -- 名前を表示するかどうか
\r
55 me_params TEXT NOT NULL, -- 各種パラメータ
\r
56 me_style TEXT NOT NULL, -- HTMLスタイル属性
\r
58 me_checked_out BOOLEAN DEFAULT false NOT NULL, -- チェックアウト中かどうか
\r
59 me_checked_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
60 me_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
61 me_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
62 PRIMARY KEY (me_serial),
\r
63 UNIQUE (me_id, me_language_id)
\r
67 DROP TABLE IF EXISTS menu_item;
\r
68 CREATE TABLE menu_item (
\r
69 mi_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
70 mi_id INT DEFAULT 0 NOT NULL, -- 項目ID
\r
71 mi_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
73 mi_menu_id VARCHAR(20) DEFAULT '' NOT NULL, -- 項目が所属するメニューID
\r
74 mi_index INT DEFAULT 0 NOT NULL, -- メニュー上での項目番号(0~)
\r
75 mi_submenu_id VARCHAR(20) DEFAULT '' NOT NULL, -- サブメニューID
\r
76 mi_name VARCHAR(30) DEFAULT '' NOT NULL, -- 名前
\r
77 mi_type INT DEFAULT 0 NOT NULL, -- 項目タイプ(0=通常リンク、1=JavaScript)
\r
78 mi_link_type INT DEFAULT 0 NOT NULL, -- リンクタイプ(0=同ウィンドウ、1=別ウィンドウ)
\r
79 mi_link_url TEXT NOT NULL, -- リンク先
\r
80 mi_param TEXT NOT NULL, -- その他パラメータ
\r
81 mi_style TEXT NOT NULL, -- CSS
\r
82 mi_select_param TEXT NOT NULL, -- 選択状態を判断するためのパラメータ
\r
83 mi_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
84 mi_enable BOOLEAN DEFAULT true NOT NULL, -- 使用可能かどうか
\r
85 mi_show_name BOOLEAN DEFAULT true NOT NULL, -- 名前を表示するかどうか
\r
86 mi_access_id INT DEFAULT 0 NOT NULL, -- アクセス頻度調査用
\r
88 mi_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
89 mi_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
90 PRIMARY KEY (mi_serial),
\r
91 UNIQUE (mi_id, mi_language_id)
\r
95 DROP TABLE IF EXISTS content_config;
\r
96 CREATE TABLE content_config (
\r
97 ng_type VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツタイプ
\r
98 ng_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(key)
\r
99 ng_value TEXT NOT NULL, -- 値
\r
100 ng_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
101 ng_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
102 ng_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
103 PRIMARY KEY (ng_type, ng_id)
\r
107 DROP TABLE IF EXISTS content;
\r
108 CREATE TABLE content (
\r
109 cn_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
110 cn_type VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツタイプ
\r
111 cn_id INT DEFAULT 0 NOT NULL, -- コンテンツID
\r
112 cn_language_id VARCHAR(5) DEFAULT '' NOT NULL, -- 言語ID
\r
113 cn_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
115 cn_name VARCHAR(40) DEFAULT '' NOT NULL, -- コンテンツ名
\r
116 cn_description VARCHAR(100) DEFAULT '' NOT NULL, -- 説明
\r
117 cn_html TEXT NOT NULL, -- コンテンツHTML
\r
118 cn_meta_title TEXT NOT NULL, -- METAタグ、タイトル
\r
119 cn_meta_description TEXT NOT NULL, -- METAタグ、ページ要約
\r
120 cn_meta_keywords TEXT NOT NULL, -- METAタグ、検索用キーワード
\r
121 cn_disp_type SMALLINT DEFAULT 0 NOT NULL, -- 表示タイプ(0=プレーン、1=インナーフレーム)
\r
122 cn_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
123 cn_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 登録日時
\r
124 cn_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(開始)
\r
125 cn_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(終了)
\r
126 cn_default BOOLEAN DEFAULT false NOT NULL, -- デフォルトフラグ(廃止予定)
\r
127 cn_key VARCHAR(20) DEFAULT '' NOT NULL, -- 外部からの参照用キー
\r
128 cn_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
129 cn_search_target BOOLEAN DEFAULT true NOT NULL, -- 検索対象かどうか
\r
130 cn_password CHAR(32) DEFAULT '' NOT NULL, -- アクセス制限パスワード(MD5)
\r
131 cn_search_content TEXT NOT NULL, -- 検索用コンテンツ
\r
132 cn_thumb_filename TEXT NOT NULL, -- サムネールファイル名(「;」区切り)
\r
133 cn_thumb_src TEXT NOT NULL, -- サムネールの元のファイル(リソースディレクトリからの相対パス)
\r
134 cn_template_id VARCHAR(50) DEFAULT '' NOT NULL, -- テンプレートID
\r
135 cn_option_fields TEXT NOT NULL, -- 追加フィールド
\r
136 cn_related_content TEXT NOT NULL, -- 関連コンテンツID(「,」区切り)
\r
137 cn_related_url TEXT NOT NULL, -- 関連URL(「;」区切り)
\r
138 cn_script_lib TEXT NOT NULL, -- 共通スクリプトライブラリ(ライブラリ名で指定、「,」区切りで複数指定可)
\r
139 cn_script TEXT NOT NULL, -- Javascriptスクリプト
\r
141 cn_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
142 cn_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
143 cn_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
144 cn_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
145 cn_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
146 cn_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
147 cn_locked BOOLEAN DEFAULT false NOT NULL, -- レコードロック状態
\r
148 cn_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
149 PRIMARY KEY (cn_serial),
\r
150 UNIQUE (cn_type, cn_id, cn_language_id, cn_history_index)
\r
154 DROP TABLE IF EXISTS news_config;
\r
155 CREATE TABLE news_config (
\r
156 nc_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
157 nc_value TEXT NOT NULL, -- 値
\r
158 nc_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
159 nc_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
160 nc_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
161 PRIMARY KEY (nc_id)
\r
165 DROP TABLE IF EXISTS news;
\r
166 CREATE TABLE news (
\r
167 nw_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
168 nw_id INT DEFAULT 0 NOT NULL, -- ID
\r
169 nw_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
171 nw_type VARCHAR(20) DEFAULT '' NOT NULL, -- メッセージタイプ
\r
172 nw_server_id CHAR(32) DEFAULT '' NOT NULL, -- サーバ識別ID
\r
173 nw_device_type INT DEFAULT 0 NOT NULL, -- 端末タイプ(0=PC、1=携帯、2=スマートフォン)
\r
174 nw_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 登録日時
\r
175 nw_name TEXT NOT NULL, -- コンテンツ名
\r
176 nw_content_type VARCHAR(10) DEFAULT '' NOT NULL, -- コンテンツの種別
\r
177 nw_content_id TEXT NOT NULL, -- コンテンツID
\r
178 nw_url TEXT NOT NULL, -- リンク先
\r
179 nw_link TEXT NOT NULL, -- コンテンツリンク先(廃止予定)
\r
180 nw_content_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- コンテンツ更新日時
\r
181 nw_message TEXT NOT NULL, -- メッセージ
\r
182 nw_site_name TEXT NOT NULL, -- サイト名
\r
183 nw_site_link TEXT NOT NULL, -- サイトリンク(廃止予定)
\r
184 nw_site_url TEXT NOT NULL, -- サイトリンク
\r
185 nw_summary VARCHAR(100) DEFAULT '' NOT NULL, -- 概要
\r
186 nw_mark INT DEFAULT 0 NOT NULL, -- 付加マーク(0=なし、1=新規)
\r
187 nw_visible BOOLEAN DEFAULT false NOT NULL, -- 表示するかどうか
\r
188 nw_user_limited BOOLEAN DEFAULT false NOT NULL, -- アクセス可能ユーザを制限
\r
190 nw_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
191 nw_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
192 nw_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
193 nw_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
194 nw_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
195 PRIMARY KEY (nw_serial),
\r
196 UNIQUE (nw_id, nw_history_index)
\r
200 DROP TABLE IF EXISTS wiki_config;
\r
201 CREATE TABLE wiki_config (
\r
202 wg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
203 wg_value TEXT NOT NULL, -- 値
\r
204 wg_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
205 wg_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
206 wg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
207 PRIMARY KEY (wg_id)
\r
211 DROP TABLE IF EXISTS wiki_content;
\r
212 CREATE TABLE wiki_content (
\r
213 wc_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
214 wc_type VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツタイプ
\r
215 wc_id VARCHAR(191) DEFAULT '' NOT NULL, -- コンテンツID
\r
216 wc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
218 wc_data TEXT NOT NULL, -- コンテンツ内容
\r
219 wc_content_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- コンテンツ更新日時
\r
220 wc_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
221 wc_fore_serial INT DEFAULT 0 NOT NULL, -- 前レコードシリアル番号
\r
222 wc_next_serial INT DEFAULT 0 NOT NULL, -- 次レコードシリアル番号
\r
224 wc_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
225 wc_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
226 wc_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
227 wc_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
228 wc_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
229 wc_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
230 wc_locked BOOLEAN DEFAULT false NOT NULL, -- レコードロック状態
\r
231 wc_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
232 PRIMARY KEY (wc_serial),
\r
233 UNIQUE (wc_type, wc_id, wc_history_index)
\r
237 DROP TABLE IF EXISTS blog_config;
\r
238 CREATE TABLE blog_config (
\r
239 bg_blog_id VARCHAR(30) DEFAULT '' NOT NULL, -- ブログID(空文字列=デフォルト)
\r
240 bg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
241 bg_value TEXT NOT NULL, -- 値
\r
242 bg_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
243 bg_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
244 bg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
245 PRIMARY KEY (bg_blog_id, bg_id)
\r
249 DROP TABLE IF EXISTS blog_id;
\r
250 CREATE TABLE blog_id (
\r
251 bl_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
252 bl_id VARCHAR(20) DEFAULT '' NOT NULL, -- ブログID
\r
253 bl_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
255 bl_name VARCHAR(40) DEFAULT '' NOT NULL, -- 名前
\r
256 bl_template_id VARCHAR(50) DEFAULT '' NOT NULL, -- テンプレートID
\r
257 bl_meta_title TEXT NOT NULL, -- METAタグ、タイトル
\r
258 bl_meta_description TEXT NOT NULL, -- METAタグ、ページ要約
\r
259 bl_meta_keywords TEXT NOT NULL, -- METAタグ、検索用キーワード
\r
260 bl_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
261 bl_owner_id INT DEFAULT 0 NOT NULL, -- ブログの所有者ID
\r
262 bl_group_id INT DEFAULT 0 NOT NULL, -- 所属グループID
\r
263 bl_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
264 bl_limited_user_id TEXT NOT NULL, -- 参照可能ユーザ(,区切り)
\r
265 bl_visible BOOLEAN DEFAULT true NOT NULL, -- 公開可否
\r
266 bl_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(開始)
\r
267 bl_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(終了)
\r
268 bl_content_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- コンテンツ更新日時
\r
270 bl_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
271 bl_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
272 bl_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
273 bl_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
274 bl_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
275 PRIMARY KEY (bl_serial),
\r
276 UNIQUE (bl_id, bl_history_index)
\r
280 DROP TABLE IF EXISTS blog_category;
\r
281 CREATE TABLE blog_category (
\r
282 bc_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
283 bc_id INT DEFAULT 0 NOT NULL, -- カテゴリID
\r
284 bc_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
285 bc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
287 bc_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリ名称
\r
288 bc_html TEXT NOT NULL, -- 説明
\r
289 bc_parent_id INT DEFAULT 0 NOT NULL, -- 親カテゴリID
\r
290 bc_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
291 bc_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
293 bc_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
294 bc_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
295 bc_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
296 bc_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
297 bc_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
298 PRIMARY KEY (bc_serial),
\r
299 UNIQUE (bc_id, bc_language_id, bc_history_index)
\r
302 -- ブログエントリー(記事)マスター
\r
303 DROP TABLE IF EXISTS blog_entry;
\r
304 CREATE TABLE blog_entry (
\r
305 be_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
306 be_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
307 be_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
308 be_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
310 be_name VARCHAR(40) DEFAULT '' NOT NULL, -- エントリータイトル
\r
311 be_html TEXT NOT NULL, -- エントリー本文HTML
\r
312 be_html_ext TEXT NOT NULL, -- エントリー本文HTML(続き)
\r
313 be_description VARCHAR(100) DEFAULT '' NOT NULL, -- 概要
\r
314 be_status SMALLINT DEFAULT 0 NOT NULL, -- エントリー状態(0=未設定、1=編集中、2=公開、3=非公開)
\r
315 be_search_tag VARCHAR(100) DEFAULT '' NOT NULL, -- 検索用タグ(「,」区切り)
\r
316 be_theme_id VARCHAR(20) DEFAULT '' NOT NULL, -- ブログテーマID(廃止予定)
\r
317 be_thumb_filename TEXT NOT NULL, -- サムネールファイル名(「;」区切り)
\r
318 be_thumb_src TEXT NOT NULL, -- サムネールの元のファイル(リソースディレクトリからの相対パス)
\r
319 be_option_fields TEXT NOT NULL, -- 追加フィールド
\r
320 be_related_content TEXT NOT NULL, -- 関連コンテンツID(「,」区切り)
\r
321 be_meta_description TEXT NOT NULL, -- METAタグ、ページ要約
\r
322 be_meta_keywords TEXT NOT NULL, -- METAタグ、検索用キーワード
\r
323 be_show_comment BOOLEAN DEFAULT true NOT NULL, -- コメントを表示するかどうか
\r
324 be_receive_comment BOOLEAN DEFAULT false NOT NULL, -- コメントの受け付け可否
\r
325 be_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
326 be_blog_id VARCHAR(20) DEFAULT '' NOT NULL, -- ブログID
\r
327 be_master_serial INT DEFAULT 0 NOT NULL, -- 作成元レコードのシリアル番号
\r
328 be_regist_user_id INT DEFAULT 0 NOT NULL, -- エントリー作者
\r
329 be_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
330 be_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- ブログ記事更新日時
\r
331 be_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(開始)
\r
332 be_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(終了)
\r
334 be_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
335 be_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
336 be_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
337 be_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
338 be_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
339 be_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
340 be_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
341 PRIMARY KEY (be_serial),
\r
342 UNIQUE (be_id, be_language_id, be_history_index)
\r
345 -- ブログ記事とブログ記事カテゴリーの対応付けマスター
\r
346 DROP TABLE IF EXISTS blog_entry_with_category;
\r
347 CREATE TABLE blog_entry_with_category (
\r
348 bw_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
349 bw_entry_serial INT DEFAULT 0 NOT NULL, -- ブログ記事シリアル番号
\r
350 bw_index INT DEFAULT 0 NOT NULL, -- インデックス番号
\r
351 bw_category_id INT DEFAULT 0 NOT NULL, -- ブログ記事カテゴリーID
\r
352 PRIMARY KEY (bw_serial),
\r
353 UNIQUE (bw_entry_serial, bw_index)
\r
357 DROP TABLE IF EXISTS blog_comment;
\r
358 CREATE TABLE blog_comment (
\r
359 bo_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
360 bo_entry_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
361 bo_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
362 bo_parent_serial INT DEFAULT 0 NOT NULL, -- 親コメントのシリアル番号
\r
363 bo_user_id INT DEFAULT 0 NOT NULL, -- ユーザID
\r
364 bo_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
366 bo_no INT DEFAULT 0 NOT NULL, -- コメント番号
\r
367 bo_name VARCHAR(50) DEFAULT '' NOT NULL, -- タイトル
\r
368 bo_html TEXT NOT NULL, -- 本文HTML
\r
369 bo_url TEXT NOT NULL, -- 参照用URL
\r
370 bo_user_name VARCHAR(40) DEFAULT '' NOT NULL, -- ユーザ名
\r
371 bo_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
372 bo_status SMALLINT DEFAULT 0 NOT NULL, -- 状態(0=未設定、1=非公開、2=公開)
\r
374 bo_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
375 bo_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
376 bo_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
377 PRIMARY KEY (bo_serial)
\r
381 DROP TABLE IF EXISTS bbs_config;
\r
382 CREATE TABLE bbs_config (
\r
383 sf_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
384 sf_value TEXT NOT NULL, -- 値
\r
385 sf_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
386 sf_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
387 sf_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
388 PRIMARY KEY (sf_id)
\r
392 DROP TABLE IF EXISTS bbs_category;
\r
393 CREATE TABLE bbs_category (
\r
394 sr_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
395 sr_id INT DEFAULT 0 NOT NULL, -- カテゴリID
\r
396 sr_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
397 sr_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
399 sr_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリ名称
\r
400 sr_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
401 sr_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
403 sr_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
404 sr_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
405 sr_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
406 sr_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
407 sr_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
408 PRIMARY KEY (sr_serial),
\r
409 UNIQUE (sr_id, sr_language_id, sr_history_index)
\r
413 DROP TABLE IF EXISTS bbs_group;
\r
414 CREATE TABLE bbs_group (
\r
415 sg_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
416 sg_id INT DEFAULT 0 NOT NULL, -- グループID
\r
417 sg_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
418 sg_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
420 sg_name VARCHAR(30) DEFAULT '' NOT NULL, -- グループ名称
\r
421 sg_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
422 sg_editable BOOLEAN DEFAULT true NOT NULL, -- データの編集許可
\r
424 sg_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
425 sg_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
426 sg_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
427 sg_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
428 sg_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
429 PRIMARY KEY (sg_serial),
\r
430 UNIQUE (sg_id, sg_language_id, sg_history_index)
\r
434 DROP TABLE IF EXISTS bbs_thread;
\r
435 CREATE TABLE bbs_thread (
\r
436 se_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
437 se_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
438 se_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
439 se_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
441 se_name VARCHAR(40) DEFAULT '' NOT NULL, -- タイトル
\r
442 se_html TEXT NOT NULL, -- 本文HTML
\r
443 se_status SMALLINT DEFAULT 0 NOT NULL, -- 記事状態(0=未設定、1=保留、2=表示、3=非表示)
\r
444 se_closed BOOLEAN DEFAULT false NOT NULL, -- 投稿終了状態
\r
445 se_level INT DEFAULT 0 NOT NULL, -- 階層レベル
\r
446 se_max_sort_order INT DEFAULT 0 NOT NULL, -- 同スレッド内のソート順最大値
\r
447 se_root_id INT DEFAULT 0 NOT NULL, -- ルートスレッドID(ルートの場合は自ID)
\r
448 se_parent_id INT DEFAULT 0 NOT NULL, -- 親スレッドID
\r
449 se_sort_order INT DEFAULT 0 NOT NULL, -- 同スレッド内のソート順
\r
450 se_category_id INT DEFAULT 0 NOT NULL, -- 所属カテゴリー
\r
451 se_regist_user_id INT DEFAULT 0 NOT NULL, -- 投稿者
\r
452 se_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
453 se_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
455 se_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
456 se_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
457 se_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
458 se_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
459 se_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
460 se_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
461 se_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
462 PRIMARY KEY (se_serial),
\r
463 UNIQUE (se_id, se_language_id, se_history_index)
\r
466 -- BBSグループアクセス権マスター
\r
467 DROP TABLE IF EXISTS bbs_group_access;
\r
468 CREATE TABLE bbs_group_access (
\r
469 so_group_id INT DEFAULT 0 NOT NULL, -- グループID(0はゲスト(ログインなし)グループ)
\r
470 so_category_id INT DEFAULT 0 NOT NULL, -- カテゴリーID
\r
472 so_read BOOLEAN DEFAULT false NOT NULL, -- 読み込み権限
\r
473 so_write BOOLEAN DEFAULT false NOT NULL, -- 書き込み権限
\r
475 so_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
476 so_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
477 PRIMARY KEY (so_group_id, so_category_id)
\r
481 DROP TABLE IF EXISTS bbs_member;
\r
482 CREATE TABLE bbs_member (
\r
483 sv_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
484 sv_id INT DEFAULT 0 NOT NULL, -- 会員ID
\r
485 sv_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
487 sv_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 対応言語ID
\r
488 sv_type SMALLINT DEFAULT 0 NOT NULL, -- 会員種別(0=仮会員、1=正会員)
\r
489 sv_name VARCHAR(40) DEFAULT '' NOT NULL, -- 会員名
\r
490 sv_login_user_id INT DEFAULT 0 NOT NULL, -- ログインユーザID
\r
491 sv_group TEXT NOT NULL, -- 所属グループ
\r
492 sv_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 登録日時
\r
493 sv_avatar VARCHAR(40) DEFAULT '' NOT NULL, -- アバターファイル名
\r
494 sv_signature VARCHAR(200) DEFAULT '' NOT NULL, -- 署名
\r
495 sv_url TEXT NOT NULL, -- ホームーページ
\r
496 sv_recv_mailnews BOOLEAN DEFAULT false NOT NULL, -- 新着情報メールを受信するかどうか
\r
498 sv_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
499 sv_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
500 sv_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
501 sv_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
502 sv_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
503 PRIMARY KEY (sv_serial),
\r
504 UNIQUE (sv_id, sv_history_index)
\r
508 DROP TABLE IF EXISTS bbs_post_log;
\r
509 CREATE TABLE bbs_post_log (
\r
510 sl_user_id INT DEFAULT 0 NOT NULL, -- 投稿ユーザID
\r
511 sl_count INT DEFAULT 0 NOT NULL, -- 投稿回数
\r
512 sl_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 最終投稿日時
\r
513 PRIMARY KEY (sl_user_id)
\r
517 DROP TABLE IF EXISTS bbs_view_count;
\r
518 CREATE TABLE bbs_view_count (
\r
519 su_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
520 su_thread_id INT DEFAULT 0 NOT NULL, -- スレッドID
\r
521 su_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
522 su_date DATE DEFAULT '0000-00-00' NOT NULL, -- 日付
\r
523 su_hour SMALLINT DEFAULT 0 NOT NULL, -- 時間
\r
524 su_count INT DEFAULT 0 NOT NULL, -- 参照数
\r
525 PRIMARY KEY (su_serial),
\r
526 UNIQUE (su_thread_id, su_language_id, su_date, su_hour)
\r
529 -- ユーザ作成コンテンツウィジェット用
\r
530 -- ユーザコンテンツ表示タブマスター
\r
531 DROP TABLE IF EXISTS user_content_tab;
\r
532 CREATE TABLE user_content_tab (
\r
533 ub_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
534 ub_id VARCHAR(20) DEFAULT '' NOT NULL, -- タブID
\r
535 ub_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
536 ub_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
538 ub_name VARCHAR(60) DEFAULT '' NOT NULL, -- 名称
\r
539 ub_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
540 ub_template_html TEXT NOT NULL, -- テンプレートHTML
\r
541 ub_use_item_id TEXT NOT NULL, -- 使用しているコンテンツ項目ID(カンマ区切り)
\r
542 ub_index INT DEFAULT 0 NOT NULL, -- 表示順
\r
543 ub_group_id INT DEFAULT 0 NOT NULL, -- 所属グループID
\r
544 ub_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
545 ub_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
547 ub_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
548 ub_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
549 ub_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
550 ub_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
551 ub_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
552 PRIMARY KEY (ub_serial),
\r
553 UNIQUE (ub_id, ub_language_id, ub_history_index)
\r
556 -- ユーザ作成コンテンツ項目マスター
\r
557 DROP TABLE IF EXISTS user_content_item;
\r
558 CREATE TABLE user_content_item (
\r
559 ui_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
560 ui_id VARCHAR(20) DEFAULT '' NOT NULL, -- 項目ID
\r
561 ui_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
563 ui_name VARCHAR(40) DEFAULT '' NOT NULL, -- 名前
\r
564 ui_description VARCHAR(100) DEFAULT '' NOT NULL, -- 説明
\r
565 ui_type INT DEFAULT 0 NOT NULL, -- コンテンツタイプ(0=HTML,1=文字列,2=数値)
\r
566 ui_index INT DEFAULT 0 NOT NULL, -- 表示順
\r
567 ui_key VARCHAR(20) DEFAULT '' NOT NULL, -- 外部からの参照用キー
\r
568 ui_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
569 ui_search_target BOOLEAN DEFAULT true NOT NULL, -- 検索対象かどうか
\r
571 ui_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
572 ui_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
573 ui_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
574 ui_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
575 ui_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
576 PRIMARY KEY (ui_serial),
\r
577 UNIQUE (ui_id, ui_history_index)
\r
581 DROP TABLE IF EXISTS user_content;
\r
582 CREATE TABLE user_content (
\r
583 uc_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
584 uc_id VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツID
\r
585 uc_room_id VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツ所属ID
\r
586 uc_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
587 uc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
589 uc_data TEXT NOT NULL, -- コンテンツデータ
\r
590 uc_data_search_num DECIMAL(15,4) DEFAULT 0 NOT NULL, -- コンテンツ検索用データ(数値)
\r
591 uc_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
592 uc_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(開始)
\r
593 uc_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(終了)
\r
594 uc_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
596 uc_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
597 uc_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
598 uc_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
599 uc_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
600 uc_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
601 uc_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
602 uc_locked BOOLEAN DEFAULT false NOT NULL, -- レコードロック状態
\r
603 uc_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
604 PRIMARY KEY (uc_serial),
\r
605 UNIQUE (uc_id, uc_room_id, uc_language_id, uc_history_index)
\r
608 -- ユーザ作成コンテンツルームマスター
\r
609 DROP TABLE IF EXISTS user_content_room;
\r
610 CREATE TABLE user_content_room (
\r
611 ur_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
612 ur_id VARCHAR(20) DEFAULT '' NOT NULL, -- ルームID
\r
613 ur_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
615 ur_name VARCHAR(40) DEFAULT '' NOT NULL, -- 名前
\r
616 ur_owner_id INT DEFAULT 0 NOT NULL, -- ルームの所有者ID
\r
617 ur_group_id INT DEFAULT 0 NOT NULL, -- 所属グループID
\r
618 ur_enable_edit BOOLEAN DEFAULT true NOT NULL, -- ユーザの編集許可
\r
619 ur_visible BOOLEAN DEFAULT true NOT NULL, -- 公開可否
\r
620 ur_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(開始)
\r
621 ur_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(終了)
\r
622 ur_content_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- コンテンツ更新日時
\r
624 ur_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
625 ur_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
626 ur_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
627 ur_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
628 ur_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
629 PRIMARY KEY (ur_serial),
\r
630 UNIQUE (ur_id, ur_history_index)
\r
633 -- ユーザ作成コンテンツカテゴリマスター
\r
634 DROP TABLE IF EXISTS user_content_category;
\r
635 CREATE TABLE user_content_category (
\r
636 ua_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
637 ua_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリID
\r
638 ua_item_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリ項目ID(空=カテゴリ種別、空以外=カテゴリ項目)
\r
639 ua_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
640 ua_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
642 ua_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリ名称
\r
643 ua_index INT DEFAULT 0 NOT NULL, -- カテゴリ項目の表示順(カテゴリ項目IDが空のときはカテゴリの表示順)
\r
645 ua_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
646 ua_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
647 ua_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
648 ua_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
649 ua_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
650 PRIMARY KEY (ua_serial),
\r
651 UNIQUE (ua_id, ua_item_id, ua_language_id, ua_history_index)
\r
654 -- ユーザ作成コンテンツカテゴリとルームの対応付けマスター
\r
655 DROP TABLE IF EXISTS user_content_room_category;
\r
656 CREATE TABLE user_content_room_category (
\r
657 um_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
658 um_room_id VARCHAR(20) DEFAULT '' NOT NULL, -- ルームID
\r
659 um_category_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリID
\r
660 um_category_item_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリ項目ID
\r
661 PRIMARY KEY (um_serial),
\r
662 UNIQUE (um_room_id, um_category_id, um_category_item_id)
\r
665 -- アクセスカウンターウィジェット用
\r
667 DROP TABLE IF EXISTS ac_access;
\r
668 CREATE TABLE ac_access (
\r
669 ac_ssid VARCHAR(32) DEFAULT '' NOT NULL, -- セッションID
\r
670 ac_time INT DEFAULT 0 NOT NULL, -- 最終アクセス時間
\r
671 PRIMARY KEY (ac_ssid)
\r
675 DROP TABLE IF EXISTS ac_count;
\r
676 CREATE TABLE ac_count (
\r
677 co_date DATE DEFAULT '0000-00-00' NOT NULL, -- 日付
\r
678 co_count INT DEFAULT 0 NOT NULL, -- アクセス回数
\r
679 PRIMARY KEY (co_date)
\r
684 DROP TABLE IF EXISTS bn_def;
\r
685 CREATE TABLE bn_def (
\r
686 bd_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
687 bd_id INT DEFAULT 0 NOT NULL, -- バナーID
\r
689 bd_item_id TEXT NOT NULL, -- 対応バナー項目(「,」区切りで複数指定可)
\r
690 bd_name VARCHAR(50) DEFAULT '' NOT NULL, -- バナー名
\r
691 bd_disp_type SMALLINT DEFAULT 0 NOT NULL, -- 表示形式(0=サイクリック,1=ランダム)
\r
692 bd_first_item_index INT DEFAULT 0 NOT NULL, -- バナー項目の読み込み位置インデックス(サイクリック時に使用)
\r
693 bd_disp_item_count SMALLINT DEFAULT 0 NOT NULL, -- 同時に表示する項目数
\r
694 bd_disp_direction SMALLINT DEFAULT 0 NOT NULL, -- 表示方向(0=縦,1=横)
\r
695 bd_disp_align SMALLINT DEFAULT 0 NOT NULL, -- 表示位置アラインメント(0=指定なし,1=left,2=center,3=right)
\r
696 bd_css_id VARCHAR(20) DEFAULT '' NOT NULL, -- CSS用ID
\r
697 bd_css TEXT NOT NULL, -- CSS
\r
698 bd_item_html TEXT NOT NULL, -- バナー項目表示テンプレート
\r
700 bd_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
701 bd_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
702 PRIMARY KEY (bd_serial),
\r
707 DROP TABLE IF EXISTS bn_item;
\r
708 CREATE TABLE bn_item (
\r
709 bi_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
710 bi_id INT DEFAULT 0 NOT NULL, -- バナー項目ID
\r
711 bi_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
713 bi_group INT DEFAULT 0 NOT NULL, -- グルーピング用
\r
714 bi_name VARCHAR(40) DEFAULT '' NOT NULL, -- バナー名
\r
715 bi_type INT DEFAULT 0 NOT NULL, -- 項目タイプ(0=画像、1=Flash)
\r
716 bi_description VARCHAR(100) DEFAULT '' NOT NULL, -- 説明
\r
717 bi_admin_note VARCHAR(100) DEFAULT '' NOT NULL, -- 管理者用備考
\r
718 bi_image_url TEXT NOT NULL, -- 表示画像
\r
719 bi_link_url TEXT NOT NULL, -- リンク先
\r
720 bi_image_width VARCHAR(10) DEFAULT '' NOT NULL, -- 画像幅
\r
721 bi_image_height VARCHAR(10) DEFAULT '' NOT NULL, -- 画像高さ
\r
722 bi_image_alt VARCHAR(40) DEFAULT '' NOT NULL, -- 画像代替テキスト
\r
723 bi_image_title VARCHAR(40) DEFAULT '' NOT NULL, -- 画像ツールチップ
\r
724 bi_html TEXT NOT NULL, -- テンプレートHTML
\r
725 bi_attr TEXT NOT NULL, -- その他属性(「;」区切り)
\r
726 bi_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
727 bi_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(開始)
\r
728 bi_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(終了)
\r
730 bi_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
731 bi_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
732 bi_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
733 bi_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
734 bi_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
735 bi_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
736 bi_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
737 PRIMARY KEY (bi_serial),
\r
738 UNIQUE (bi_id, bi_history_index)
\r
742 DROP TABLE IF EXISTS bn_item_view;
\r
743 CREATE TABLE bn_item_view (
\r
744 bv_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
745 bv_public_key CHAR(32) DEFAULT '' NOT NULL, -- 公開発行キー
\r
746 bv_item_serial INT DEFAULT 0 NOT NULL, -- バナー項目シリアル番号
\r
747 bv_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
748 bv_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 参照日時
\r
749 PRIMARY KEY (bv_serial)
\r
753 DROP TABLE IF EXISTS bn_item_access;
\r
754 CREATE TABLE bn_item_access (
\r
755 ba_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
756 ba_public_key CHAR(32) DEFAULT '' NOT NULL, -- 公開発行キー
\r
757 ba_redirect_url TEXT NOT NULL, -- 遷移先URL
\r
758 ba_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
759 ba_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 参照日時
\r
760 PRIMARY KEY (ba_serial)
\r
764 DROP TABLE IF EXISTS reserve_resource;
\r
765 CREATE TABLE reserve_resource (
\r
766 rr_id INT DEFAULT 0 NOT NULL, -- リソースID
\r
767 rr_type INT DEFAULT 0 NOT NULL, -- リソースタイプ(0=常設、1=週間、2=スポット)
\r
768 rr_config_id INT DEFAULT 0 NOT NULL, -- 設定ID
\r
769 rr_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
770 rr_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
771 rr_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
772 rr_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 有効期間(開始)
\r
773 rr_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 有効期間(終了)
\r
774 rr_sort_order INT DEFAULT 0 NOT NULL, -- 表示ソート用
\r
776 rr_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
777 rr_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
778 rr_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
779 PRIMARY KEY (rr_id)
\r
783 DROP TABLE IF EXISTS reserve_config;
\r
784 CREATE TABLE reserve_config (
\r
785 rc_id INT DEFAULT 0 NOT NULL, -- 定義ID
\r
786 rc_key VARCHAR(30) DEFAULT '' NOT NULL, -- キー
\r
787 rc_value TEXT NOT NULL, -- 値
\r
788 rc_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
789 rc_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
790 rc_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
791 PRIMARY KEY (rc_id, rc_key)
\r
795 DROP TABLE IF EXISTS reserve_calendar;
\r
796 CREATE TABLE reserve_calendar (
\r
797 ra_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
798 ra_config_id INT DEFAULT 0 NOT NULL, -- 設定ID
\r
799 ra_usual BOOLEAN DEFAULT false NOT NULL, -- 通常あるいは特定日の区別
\r
800 ra_specify_type INT DEFAULT 0 NOT NULL, -- 属性指定方法(0=デフォルト値、1=曜日指定、2=毎月、3=毎年)
\r
801 ra_day_attribute INT DEFAULT 0 NOT NULL, -- 日にち属性(0=未設定、1~7=日曜~土曜、8=祝日)
\r
802 ra_date DATE DEFAULT '0000-00-00' NOT NULL, -- 日にち指定の場合の日にち
\r
803 ra_start_time INT DEFAULT 0 NOT NULL, -- 日にち時間範囲指定の場合の開始時間(hhmm)
\r
804 ra_end_time INT DEFAULT 0 NOT NULL, -- 日にち時間範囲指定の場合の終了時間(hhmm)
\r
805 ra_available BOOLEAN DEFAULT false NOT NULL, -- 利用可能かどうか
\r
806 PRIMARY KEY (ra_serial)
\r
810 DROP TABLE IF EXISTS reserve_status;
\r
811 CREATE TABLE reserve_status (
\r
812 rs_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
813 rs_resource_id INT DEFAULT 0 NOT NULL, -- リソースID
\r
814 rs_user_id INT DEFAULT 0 NOT NULL, -- ユーザID
\r
815 rs_status INT DEFAULT 0 NOT NULL, -- 状態(1=予約、2=キャンセル)
\r
816 rs_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 開始日時
\r
817 rs_note VARCHAR(100) DEFAULT '' NOT NULL, -- 備考
\r
819 rs_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
820 rs_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
821 rs_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
822 rs_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
823 rs_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
824 PRIMARY KEY (rs_serial)
\r
828 DROP TABLE IF EXISTS bbs_2ch_config;
\r
829 CREATE TABLE bbs_2ch_config (
\r
830 tg_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
831 tg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(key)
\r
832 tg_value TEXT NOT NULL, -- 値
\r
833 tg_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
834 tg_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
835 tg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
836 PRIMARY KEY (tg_board_id, tg_id)
\r
839 -- BBS(2ch)スレッドマスター
\r
840 DROP TABLE IF EXISTS bbs_2ch_thread;
\r
841 CREATE TABLE bbs_2ch_thread (
\r
842 th_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
843 th_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
844 th_id CHAR(32) DEFAULT '' NOT NULL, -- スレッドID(掲示板IDに関わりなく全体でユニークに設定)
\r
846 th_subject TEXT NOT NULL, -- 件名
\r
847 th_message_count INT DEFAULT 0 NOT NULL, -- 投稿数
\r
848 th_access_count INT DEFAULT 0 NOT NULL, -- 参照数
\r
849 th_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- スレッド更新日時
\r
850 th_log_serial INT DEFAULT 0 NOT NULL, -- BBSアクセスログシリアル番号
\r
852 th_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
853 th_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
854 th_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
855 th_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
856 th_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
857 PRIMARY KEY (th_serial),
\r
858 UNIQUE (th_board_id, th_id)
\r
861 -- BBS(2ch)スレッドメッセージトラン
\r
862 DROP TABLE IF EXISTS bbs_2ch_thread_message;
\r
863 CREATE TABLE bbs_2ch_thread_message (
\r
864 te_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
865 te_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
866 te_thread_id CHAR(32) DEFAULT '' NOT NULL, -- スレッドID
\r
867 te_index INT DEFAULT 0 NOT NULL, -- 投稿番号(1以上)
\r
869 te_user_name VARCHAR(40) DEFAULT '' NOT NULL, -- 投稿者名
\r
870 te_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
871 te_message TEXT NOT NULL, -- 投稿文
\r
872 te_status_param TEXT NOT NULL, -- 投稿文状態
\r
873 te_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
874 te_log_serial INT DEFAULT 0 NOT NULL, -- BBSアクセスログシリアル番号
\r
876 te_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
877 te_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
878 te_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
879 PRIMARY KEY (te_serial),
\r
880 UNIQUE (te_board_id, te_thread_id, te_index)
\r
883 -- --------------------------------------------------------------------------------------------------
\r
885 -- --------------------------------------------------------------------------------------------------
\r
887 DROP TABLE IF EXISTS mblog_config;
\r
888 CREATE TABLE mblog_config (
\r
889 mc_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
890 mc_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(key)
\r
891 mc_value TEXT NOT NULL, -- 値
\r
892 mc_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
893 mc_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
894 mc_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
895 PRIMARY KEY (mc_board_id, mc_id)
\r
899 DROP TABLE IF EXISTS mblog_thread;
\r
900 CREATE TABLE mblog_thread (
\r
901 mt_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
902 mt_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
903 mt_id VARCHAR(10) DEFAULT '' NOT NULL, -- スレッドID
\r
904 mt_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
906 mt_no INT DEFAULT 0 NOT NULL, -- スレッド番号
\r
907 mt_update_no INT DEFAULT 0 NOT NULL, -- スレッド更新番号
\r
908 mt_subject TEXT NOT NULL, -- 件名
\r
909 mt_message_count INT DEFAULT 0 NOT NULL, -- 投稿数
\r
910 mt_access_count INT DEFAULT 0 NOT NULL, -- 参照数
\r
911 mt_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- スレッド更新日時
\r
912 mt_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
914 mt_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
915 mt_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
916 mt_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
917 mt_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
918 mt_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
919 PRIMARY KEY (mt_serial),
\r
920 UNIQUE (mt_board_id, mt_id, mt_history_index)
\r
923 -- マイクロブログスレッドメッセージトラン
\r
924 DROP TABLE IF EXISTS mblog_thread_message;
\r
925 CREATE TABLE mblog_thread_message (
\r
926 mm_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
927 mm_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
928 mm_thread_id VARCHAR(10) DEFAULT '' NOT NULL, -- スレッドID
\r
929 mm_index INT DEFAULT 0 NOT NULL, -- 投稿番号(1以上)
\r
930 mm_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
932 mm_message TEXT NOT NULL, -- 投稿文
\r
933 mm_status_param TEXT NOT NULL, -- 投稿文状態
\r
934 mm_regist_member_id VARCHAR(10) DEFAULT '' NOT NULL, -- 投稿会員ID
\r
935 mm_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
936 mm_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
938 mm_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
939 mm_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
940 mm_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
941 mm_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
942 mm_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
943 PRIMARY KEY (mm_serial),
\r
944 UNIQUE (mm_board_id, mm_thread_id, mm_index, mm_history_index)
\r
948 DROP TABLE IF EXISTS mblog_member;
\r
949 CREATE TABLE mblog_member (
\r
950 mb_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
951 mb_id VARCHAR(10) DEFAULT '' NOT NULL, -- 会員ID
\r
952 mb_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
954 mb_device_id VARCHAR(32) DEFAULT '' NOT NULL, -- 端末ID(携帯のときは端末ID、PCのときクッキー値)
\r
955 mb_user_id INT DEFAULT 0 NOT NULL, -- ログインユーザID
\r
956 mb_password CHAR(32) DEFAULT '' NOT NULL, -- パスワード(MD5)
\r
957 mb_name VARCHAR(40) DEFAULT '' NOT NULL, -- 会員名
\r
958 mb_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
959 mb_avatar VARCHAR(40) DEFAULT '' NOT NULL, -- アバターファイル名
\r
960 mb_url TEXT NOT NULL, -- ホームーページ
\r
961 mb_show_email BOOLEAN DEFAULT false NOT NULL, -- Eメールアドレスを公開するかどうか
\r
962 mb_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 登録日時
\r
963 mb_last_access_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 最終アクセス日時
\r
965 mb_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
966 mb_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
967 mb_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
968 mb_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
969 mb_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
970 PRIMARY KEY (mb_serial),
\r
971 UNIQUE (mb_id, mb_history_index)
\r
974 -- --------------------------------------------------------------------------------------------------
\r
976 -- --------------------------------------------------------------------------------------------------
\r
978 DROP TABLE IF EXISTS event_config;
\r
979 CREATE TABLE event_config (
\r
980 eg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
981 eg_value TEXT NOT NULL, -- 値
\r
982 eg_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
983 eg_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
984 eg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
985 PRIMARY KEY (eg_id)
\r
989 DROP TABLE IF EXISTS event_entry;
\r
990 CREATE TABLE event_entry (
\r
991 ee_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
992 ee_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
993 ee_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
994 ee_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
996 ee_name VARCHAR(60) DEFAULT '' NOT NULL, -- エントリータイトル
\r
997 ee_html TEXT NOT NULL, -- エントリー本文HTML
\r
998 ee_html_ext TEXT NOT NULL, -- エントリー本文HTML(結果)
\r
999 ee_summary TEXT NOT NULL, -- 概要
\r
1000 ee_admin_note VARCHAR(100) DEFAULT '' NOT NULL, -- 管理者用備考
\r
1001 ee_place TEXT NOT NULL, -- 場所
\r
1002 ee_contact TEXT NOT NULL, -- 連絡先(Eメール,電話番号)
\r
1003 ee_url TEXT NOT NULL, -- URL
\r
1004 ee_regist_user_id INT DEFAULT 0 NOT NULL, -- エントリー作者
\r
1005 ee_status SMALLINT DEFAULT 0 NOT NULL, -- エントリー状態(0=未設定、1=編集中、2=公開、3=非公開)
\r
1006 ee_show_comment BOOLEAN DEFAULT true NOT NULL, -- コメントを表示するかどうか
\r
1007 ee_receive_comment BOOLEAN DEFAULT false NOT NULL, -- コメントの受け付け可否
\r
1008 ee_is_all_day BOOLEAN DEFAULT false NOT NULL, -- 終日イベントかどうか
\r
1009 ee_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
1010 ee_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- イベント期間(開始)
\r
1011 ee_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- イベント期間(終了)
\r
1012 ee_thumb_filename TEXT NOT NULL, -- サムネールファイル名(「;」区切り)
\r
1013 ee_option_fields TEXT NOT NULL, -- 追加フィールド
\r
1014 ee_related_content TEXT NOT NULL, -- 関連コンテンツID(「,」区切り)
\r
1016 ee_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
1017 ee_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
1018 ee_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1019 ee_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1020 ee_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1021 ee_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1022 ee_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1023 PRIMARY KEY (ee_serial),
\r
1024 UNIQUE (ee_id, ee_language_id, ee_history_index)
\r
1027 -- イベントコメントトラン(廃止予定)
\r
1028 DROP TABLE IF EXISTS event_comment;
\r
1029 CREATE TABLE event_comment (
\r
1030 eo_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1031 eo_entry_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
1032 eo_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1033 eo_parent_serial INT DEFAULT 0 NOT NULL, -- 親コメントのシリアル番号
\r
1034 eo_user_id INT DEFAULT 0 NOT NULL, -- ユーザID
\r
1035 eo_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
1037 eo_name VARCHAR(50) DEFAULT '' NOT NULL, -- タイトル
\r
1038 eo_html TEXT NOT NULL, -- 本文HTML
\r
1039 eo_url TEXT NOT NULL, -- 参照用URL
\r
1040 eo_user_name VARCHAR(40) DEFAULT '' NOT NULL, -- ユーザ名
\r
1041 eo_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
1042 eo_status SMALLINT DEFAULT 0 NOT NULL, -- 状態(0=未設定、1=非公開、2=公開)
\r
1044 eo_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1045 eo_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1046 eo_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1047 PRIMARY KEY (eo_serial)
\r
1051 DROP TABLE IF EXISTS event_category;
\r
1052 CREATE TABLE event_category (
\r
1053 ec_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1054 ec_id INT DEFAULT 0 NOT NULL, -- カテゴリーID
\r
1055 ec_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1056 ec_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
1058 ec_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリー名称
\r
1059 ec_parent_id INT DEFAULT 0 NOT NULL, -- 親カテゴリーID
\r
1060 ec_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
1061 ec_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
1063 ec_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1064 ec_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1065 ec_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1066 ec_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1067 ec_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1068 PRIMARY KEY (ec_serial),
\r
1069 UNIQUE (ec_id, ec_language_id, ec_history_index)
\r
1072 -- イベント記事とイベント記事カテゴリーの対応付けマスター
\r
1073 DROP TABLE IF EXISTS event_entry_with_category;
\r
1074 CREATE TABLE event_entry_with_category (
\r
1075 ew_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1076 ew_entry_serial INT DEFAULT 0 NOT NULL, -- ブログ記事シリアル番号
\r
1077 ew_index INT DEFAULT 0 NOT NULL, -- インデックス番号
\r
1078 ew_category_id INT DEFAULT 0 NOT NULL, -- ブログ記事カテゴリーID
\r
1079 PRIMARY KEY (ew_serial),
\r
1080 UNIQUE (ew_entry_serial, ew_index)
\r
1084 DROP TABLE IF EXISTS evententry_config;
\r
1085 CREATE TABLE evententry_config (
\r
1086 ef_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
1087 ef_value TEXT NOT NULL, -- 値
\r
1088 ef_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
1089 ef_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
1090 ef_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
1091 PRIMARY KEY (ef_id)
\r
1095 DROP TABLE IF EXISTS evententry;
\r
1096 CREATE TABLE evententry (
\r
1097 et_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1098 et_id INT DEFAULT 0 NOT NULL, -- イベント予約ID
\r
1099 et_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
1101 et_event_id VARCHAR(32) DEFAULT '' NOT NULL, -- イベントID
\r
1102 et_type VARCHAR(20) DEFAULT '' NOT NULL, -- 受付タイプ
\r
1103 et_code VARCHAR(40) DEFAULT '' NOT NULL, -- イベント予約受付コード
\r
1104 et_html TEXT NOT NULL, -- 説明
\r
1105 et_status SMALLINT DEFAULT 0 NOT NULL, -- 状態(0=未設定、1=非公開、2=受付中、3=受付停止、4=受付終了)
\r
1106 et_show_entry_count BOOLEAN DEFAULT true NOT NULL, -- 参加者数を表示するかどうか
\r
1107 et_show_entry_member BOOLEAN DEFAULT true NOT NULL, -- 参加者を表示するかどうか(会員対象)
\r
1108 et_enable_cancel BOOLEAN DEFAULT true NOT NULL, -- キャンセル機能を使用可能にするかどうか
\r
1109 et_max_entry INT DEFAULT 0 NOT NULL, -- 定員(0は定員なし)
\r
1110 et_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 受付期間(開始)
\r
1111 et_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 受付期間(終了)
\r
1113 et_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1114 et_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1115 et_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1116 et_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1117 et_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1118 PRIMARY KEY (et_serial),
\r
1119 UNIQUE (et_id, et_history_index)
\r
1123 DROP TABLE IF EXISTS evententry_request;
\r
1124 CREATE TABLE evententry_request (
\r
1125 er_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1126 er_evententry_id INT DEFAULT 0 NOT NULL, -- イベント予約ID
\r
1127 er_index INT DEFAULT 0 NOT NULL, -- インデックス番号(1~)
\r
1129 er_code VARCHAR(20) DEFAULT '' NOT NULL, -- 受付コード
\r
1130 er_user_id INT DEFAULT 0 NOT NULL, -- 参加者
\r
1131 er_status SMALLINT DEFAULT 0 NOT NULL, -- 状態(0=未設定、1=参加、2=キャンセル)
\r
1133 er_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1134 er_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1135 er_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1136 er_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1137 er_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1138 PRIMARY KEY (er_serial),
\r
1139 UNIQUE (er_evententry_id, er_index)
\r
1142 -- --------------------------------------------------------------------------------------------------
\r
1144 -- --------------------------------------------------------------------------------------------------
\r
1146 DROP TABLE IF EXISTS photo_config;
\r
1147 CREATE TABLE photo_config (
\r
1148 hg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(key)
\r
1149 hg_value TEXT NOT NULL, -- 値
\r
1150 hg_name VARCHAR(80) DEFAULT '' NOT NULL, -- 名称
\r
1151 hg_description VARCHAR(160) DEFAULT '' NOT NULL, -- 説明
\r
1152 hg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
1153 PRIMARY KEY (hg_id)
\r
1157 DROP TABLE IF EXISTS photo;
\r
1158 CREATE TABLE photo (
\r
1159 ht_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1160 ht_id INT DEFAULT 0 NOT NULL, -- 画像ID
\r
1161 ht_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1162 ht_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
1164 ht_public_id CHAR(32) DEFAULT '' NOT NULL, -- 公開用画像ID
\r
1165 ht_dir TEXT NOT NULL, -- 画像格納ディレクトリ
\r
1166 ht_code VARCHAR(50) DEFAULT '' NOT NULL, -- 画像コード
\r
1167 ht_sort_order INT DEFAULT 0 NOT NULL, -- ソート順
\r
1168 ht_mime_type VARCHAR(30) DEFAULT '' NOT NULL, -- 画像MIMEタイプ
\r
1169 ht_image_size VARCHAR(10) DEFAULT '' NOT NULL, -- 画像縦横サイズ
\r
1170 ht_original_filename VARCHAR(256) DEFAULT '' NOT NULL, -- 元の画像ファイル名
\r
1171 ht_thumb_filename TEXT NOT NULL, -- サムネールファイル名(「;」区切り)
\r
1172 ht_file_size INT DEFAULT 0 NOT NULL, -- ファイルサイズ(バイト)
\r
1173 ht_name VARCHAR(160) DEFAULT '' NOT NULL, -- 画像名称
\r
1174 ht_camera VARCHAR(80) DEFAULT '' NOT NULL, -- カメラ
\r
1175 ht_location TEXT NOT NULL, -- 撮影場所
\r
1176 ht_date DATE DEFAULT '0000-00-00' NOT NULL, -- 撮影日
\r
1177 ht_time INT DEFAULT 0 NOT NULL, -- 撮影時間(hhmm)
\r
1178 ht_summary VARCHAR(100) DEFAULT '' NOT NULL, -- 画像概要
\r
1179 ht_description TEXT NOT NULL, -- 画像説明
\r
1180 ht_note TEXT NOT NULL, -- 補足情報(廃止予定)
\r
1181 ht_keyword TEXT NOT NULL, -- 検索用キーワード(「,」区切りで複数指定可)
\r
1182 ht_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
1183 ht_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
1184 ht_license VARCHAR(2) DEFAULT '' NOT NULL, -- ライセンス(ロイヤリティフリー(RF),ライツマネージド(RM))
\r
1185 ht_owner_id INT DEFAULT 0 NOT NULL, -- 所有者ID
\r
1186 ht_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- アップロード日時
\r
1187 ht_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(開始)
\r
1188 ht_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(終了)
\r
1189 ht_rate_average DECIMAL(4,2) DEFAULT 0 NOT NULL, -- 評価平均値
\r
1190 ht_view_count INT DEFAULT 0 NOT NULL, -- 参照数
\r
1192 ht_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1193 ht_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1194 ht_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1195 ht_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1196 ht_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1197 PRIMARY KEY (ht_serial),
\r
1198 UNIQUE (ht_id, ht_language_id, ht_history_index)
\r
1202 DROP TABLE IF EXISTS photo_category;
\r
1203 CREATE TABLE photo_category (
\r
1204 hc_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1205 hc_id INT DEFAULT 0 NOT NULL, -- カテゴリID
\r
1206 hc_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1207 hc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
1209 hc_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリ名称
\r
1210 hc_parent_id INT DEFAULT 0 NOT NULL, -- 親カテゴリID
\r
1211 hc_password CHAR(32) DEFAULT '' NOT NULL, -- アクセス制限パスワード(MD5)
\r
1212 hc_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
1213 hc_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
1215 hc_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1216 hc_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1217 hc_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1218 hc_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1219 hc_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1220 PRIMARY KEY (hc_serial),
\r
1221 UNIQUE (hc_id, hc_language_id, hc_history_index)
\r
1224 -- 写真と写真カテゴリーの対応付けマスター
\r
1225 DROP TABLE IF EXISTS photo_with_category;
\r
1226 CREATE TABLE photo_with_category (
\r
1227 hw_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1228 hw_photo_serial INT DEFAULT 0 NOT NULL, -- 写真情報シリアル番号
\r
1229 hw_index INT DEFAULT 0 NOT NULL, -- インデックス番号(0~)
\r
1230 hw_category_id INT DEFAULT 0 NOT NULL, -- カテゴリID
\r
1231 PRIMARY KEY (hw_serial),
\r
1232 UNIQUE (hw_photo_serial, hw_index)
\r
1236 DROP TABLE IF EXISTS photo_rate;
\r
1237 CREATE TABLE photo_rate (
\r
1238 hr_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1239 hr_photo_id INT DEFAULT 0 NOT NULL, -- 画像ID
\r
1240 hr_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1241 hr_client_id CHAR(32) DEFAULT '' NOT NULL, -- クライアントID
\r
1242 hr_ip VARCHAR(40) DEFAULT '' NOT NULL, -- アクセス元IP(IPv6対応)
\r
1243 hr_parent_serial INT DEFAULT 0 NOT NULL, -- 親コメントのシリアル番号
\r
1244 hr_user_id INT DEFAULT 0 NOT NULL, -- ユーザID
\r
1245 hr_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
1247 hr_rate_value SMALLINT DEFAULT 0 NOT NULL, -- 評価値
\r
1248 hr_message TEXT NOT NULL, -- メッセージ
\r
1249 hr_status SMALLINT DEFAULT 0 NOT NULL, -- 状態(0=未設定、1=非公開、2=公開)
\r
1251 hr_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1252 hr_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1253 hr_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1254 PRIMARY KEY (hr_serial)
\r
1256 -- --------------------------------------------------------------------------------------------------
\r
1258 -- --------------------------------------------------------------------------------------------------
\r
1260 DROP TABLE IF EXISTS comment_config;
\r
1261 CREATE TABLE comment_config (
\r
1262 cf_content_type VARCHAR(10) DEFAULT '' NOT NULL, -- コンテンツ種別
\r
1263 cf_contents_id VARCHAR(32) DEFAULT '' NOT NULL, -- コンテンツID(空の場合は共通)
\r
1265 cf_view_type INT DEFAULT 0 NOT NULL, -- コメントタイプ(0=フラット,1=ツリー)
\r
1266 cf_view_direction INT DEFAULT 0 NOT NULL, -- 表示方向(0=昇順、1=降順)
\r
1267 cf_max_count INT DEFAULT 0 NOT NULL, -- コメント最大数
\r
1268 cf_max_length INT DEFAULT 0 NOT NULL, -- コメント文字数
\r
1269 cf_image_max_size INT DEFAULT 0 NOT NULL, -- 画像の最大サイズ(縦横)
\r
1270 cf_image_max_upload INT DEFAULT 0 NOT NULL, -- 画像の最大アップロード数
\r
1271 cf_upload_max_bytes INT DEFAULT 0 NOT NULL, -- アップロード画像の最大バイトサイズ
\r
1272 cf_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否(個別設定可)
\r
1273 cf_visible_d BOOLEAN DEFAULT true NOT NULL, -- 表示可否デフォルト値
\r
1274 cf_accept_post BOOLEAN DEFAULT true NOT NULL, -- コメントの受付(個別設定可)
\r
1275 cf_accept_post_d BOOLEAN DEFAULT true NOT NULL, -- コメントの受付デフォルト値
\r
1276 cf_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 使用期間(開始)(個別設定可)
\r
1277 cf_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 使用期間(終了)(個別設定可)
\r
1278 cf_user_limited BOOLEAN DEFAULT false NOT NULL, -- 投稿ユーザを制限
\r
1279 cf_need_authorize BOOLEAN DEFAULT false NOT NULL, -- 認証が必要かどうか
\r
1280 cf_permit_html BOOLEAN DEFAULT false NOT NULL, -- HTMLメッセージ
\r
1281 cf_permit_image BOOLEAN DEFAULT false NOT NULL, -- 画像あり
\r
1282 cf_autolink BOOLEAN DEFAULT false NOT NULL, -- 自動リンク
\r
1283 cf_use_title BOOLEAN DEFAULT true NOT NULL, -- タイトルあり
\r
1284 cf_use_author BOOLEAN DEFAULT true NOT NULL, -- 投稿者名あり
\r
1285 cf_use_email BOOLEAN DEFAULT true NOT NULL, -- Eメールあり
\r
1286 cf_use_url BOOLEAN DEFAULT true NOT NULL, -- URLあり
\r
1287 cf_use_avatar BOOLEAN DEFAULT true NOT NULL, -- アバターあり
\r
1288 cf_use_date BOOLEAN DEFAULT true NOT NULL, -- 日付あり
\r
1289 PRIMARY KEY (cf_content_type, cf_contents_id)
\r
1293 DROP TABLE IF EXISTS comment;
\r
1294 CREATE TABLE comment (
\r
1295 cm_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1296 cm_content_type VARCHAR(10) DEFAULT '' NOT NULL, -- コンテンツ種別
\r
1297 cm_contents_id VARCHAR(32) DEFAULT '' NOT NULL, -- 共通コンテンツID
\r
1298 cm_device_type INT DEFAULT 0 NOT NULL, -- 端末タイプ(0=PC、1=携帯、2=スマートフォン)
\r
1299 cm_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1300 cm_parent_serial INT DEFAULT 0 NOT NULL, -- 親コメントのシリアル番号
\r
1302 cm_no INT DEFAULT 0 NOT NULL, -- コメント番号(投稿順)
\r
1303 cm_sort_order INT DEFAULT 0 NOT NULL, -- 表示順
\r
1304 cm_nest_level INT DEFAULT 0 NOT NULL, -- ツリータイプの場合のネスト段階
\r
1305 cm_title VARCHAR(50) DEFAULT '' NOT NULL, -- タイトル
\r
1306 cm_message TEXT NOT NULL, -- メッセージ
\r
1307 cm_url TEXT NOT NULL, -- 参照用URL
\r
1308 cm_author VARCHAR(40) DEFAULT '' NOT NULL, -- 投稿者名
\r
1309 cm_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
1310 cm_status SMALLINT DEFAULT 0 NOT NULL, -- 状態(0=未設定、1=非公開、2=公開)
\r
1312 cm_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1313 cm_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1314 cm_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1315 cm_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1316 cm_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1317 PRIMARY KEY (cm_serial)
\r
1320 -- --------------------------------------------------------------------------------------------------
\r
1322 -- --------------------------------------------------------------------------------------------------
\r
1324 DROP TABLE IF EXISTS time_period;
\r
1325 CREATE TABLE time_period (
\r
1326 to_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1327 to_date_type_id INT DEFAULT 0 NOT NULL, -- 日付タイプID(1~,-1以下=カレンダー日付のシリアル番号)
\r
1328 to_index INT DEFAULT 0 NOT NULL, -- インデックス番号(0~)
\r
1330 to_name VARCHAR(40) DEFAULT '' NOT NULL, -- 名前
\r
1331 to_start_time TIME DEFAULT '00:00:00' NOT NULL, -- 開始時刻
\r
1332 to_minute INT DEFAULT 0 NOT NULL, -- 時間(分)
\r
1333 PRIMARY KEY (to_serial),
\r
1334 UNIQUE (to_date_type_id, to_index)
\r
1338 DROP TABLE IF EXISTS date_type;
\r
1339 CREATE TABLE date_type (
\r
1340 dt_id INT DEFAULT 0 NOT NULL, -- 日付タイプID
\r
1342 dt_name VARCHAR(40) DEFAULT '' NOT NULL, -- 名称
\r
1343 dt_sort_order INT DEFAULT 0 NOT NULL, -- ソート順
\r
1345 dt_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1346 dt_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1347 dt_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1348 PRIMARY KEY (dt_id)
\r
1352 DROP TABLE IF EXISTS calendar_date;
\r
1353 CREATE TABLE calendar_date (
\r
1354 ce_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1355 ce_def_id INT DEFAULT 0 NOT NULL, -- カレンダー定義ID
\r
1356 ce_type INT DEFAULT 0 NOT NULL, -- データタイプ(0=インデックス番号,1=日付,10=基本日オプション(インデックス番号))
\r
1357 ce_index INT DEFAULT 0 NOT NULL, -- インデックス番号(0~)
\r
1358 ce_date DATE DEFAULT '0000-00-00' NOT NULL, -- 日付
\r
1360 ce_name VARCHAR(40) DEFAULT '' NOT NULL, -- 名前
\r
1361 ce_date_type_id INT DEFAULT 0 NOT NULL, -- 日付タイプID(1~,-1=個別時間定義)
\r
1362 ce_style TEXT NOT NULL, -- HTMLスタイル属性
\r
1363 ce_param TEXT NOT NULL, -- オプションパラメータ(シリアライズデータ)
\r
1364 PRIMARY KEY (ce_serial),
\r
1365 UNIQUE (ce_def_id, ce_type, ce_index, ce_date)
\r
1369 DROP TABLE IF EXISTS calendar_def;
\r
1370 CREATE TABLE calendar_def (
\r
1371 cd_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1372 cd_id INT DEFAULT 0 NOT NULL, -- カレンダー定義ID
\r
1373 cd_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
1375 cd_name VARCHAR(40) DEFAULT '' NOT NULL, -- 名前
\r
1376 cd_repeat_type INT DEFAULT 0 NOT NULL, -- 繰り返しタイプ(0=繰り返しなし,1=曜日基準,2=日付基準)
\r
1377 cd_date_count INT DEFAULT 0 NOT NULL, -- 所要日数
\r
1378 cd_style TEXT NOT NULL, -- HTMLスタイル属性
\r
1379 cd_open_date_style TEXT NOT NULL, -- 開業日HTMLスタイル属性
\r
1380 cd_closed_date_style TEXT NOT NULL, -- 休業日HTMLスタイル属性
\r
1381 cd_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 有効期間(開始)
\r
1382 cd_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 有効期間(終了)
\r
1384 cd_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1385 cd_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1386 cd_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1387 cd_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1388 cd_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1389 PRIMARY KEY (cd_serial),
\r
1390 UNIQUE (cd_id, cd_history_index)
\r
1394 DROP TABLE IF EXISTS calendar_event;
\r
1395 CREATE TABLE calendar_event (
\r
1396 cv_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1397 cv_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
1398 cv_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
1400 cv_name VARCHAR(60) DEFAULT '' NOT NULL, -- エントリータイトル
\r
1401 cv_html TEXT NOT NULL, -- エントリー本文HTML
\r
1402 cv_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- イベント期間(開始)
\r
1403 cv_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- イベント期間(終了)
\r
1404 cv_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
1405 cv_is_all_day BOOLEAN DEFAULT false NOT NULL, -- 終日イベントかどうか
\r
1407 cv_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1408 cv_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1409 cv_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1410 cv_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1411 cv_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1412 PRIMARY KEY (cv_serial),
\r
1413 UNIQUE (cv_id, cv_history_index)
\r