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-2010 Magic3 Project.
\r
11 -- * @license http://www.gnu.org/copyleft/gpl.html GPL License
\r
12 -- * @version SVN: $Id: create_std.sql 6135 2013-06-26 01:14:43Z fishbone $
\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
72 mi_menu_id VARCHAR(20) DEFAULT '' NOT NULL, -- 項目が所属するメニューID
\r
73 mi_index INT DEFAULT 0 NOT NULL, -- メニュー上での項目番号(0~)
\r
74 mi_submenu_id VARCHAR(20) DEFAULT '' NOT NULL, -- サブメニューID
\r
75 mi_name VARCHAR(30) DEFAULT '' NOT NULL, -- 名前
\r
76 mi_type INT DEFAULT 0 NOT NULL, -- 項目タイプ(0=通常リンク、1=JavaScript)
\r
77 mi_link_type INT DEFAULT 0 NOT NULL, -- リンクタイプ(0=同ウィンドウ、1=別ウィンドウ)
\r
78 mi_link_url TEXT NOT NULL, -- リンク先
\r
79 mi_param TEXT NOT NULL, -- その他パラメータ
\r
80 mi_style TEXT NOT NULL, -- CSS
\r
81 mi_select_param TEXT NOT NULL, -- 選択状態を判断するためのパラメータ
\r
82 mi_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
83 mi_enable BOOLEAN DEFAULT true NOT NULL, -- 使用可能かどうか
\r
84 mi_show_name BOOLEAN DEFAULT true NOT NULL, -- 名前を表示するかどうか
\r
85 mi_access_id INT DEFAULT 0 NOT NULL, -- アクセス頻度調査用
\r
87 mi_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
88 mi_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
89 PRIMARY KEY (mi_serial),
\r
90 UNIQUE (mi_id, mi_language_id)
\r
94 DROP TABLE IF EXISTS content_config;
\r
95 CREATE TABLE content_config (
\r
96 ng_type VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツタイプ
\r
97 ng_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(key)
\r
98 ng_value TEXT NOT NULL, -- 値
\r
99 ng_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
100 ng_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
101 ng_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
102 PRIMARY KEY (ng_type, ng_id)
\r
106 DROP TABLE IF EXISTS content;
\r
107 CREATE TABLE content (
\r
108 cn_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
109 cn_type VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツタイプ
\r
110 cn_id INT DEFAULT 0 NOT NULL, -- コンテンツID
\r
111 cn_language_id VARCHAR(5) DEFAULT '' NOT NULL, -- 言語ID
\r
112 cn_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
114 cn_name VARCHAR(40) DEFAULT '' NOT NULL, -- コンテンツ名
\r
115 cn_description VARCHAR(100) DEFAULT '' NOT NULL, -- 説明
\r
116 cn_html TEXT NOT NULL, -- コンテンツHTML
\r
117 cn_meta_title TEXT NOT NULL, -- METAタグ、タイトル
\r
118 cn_meta_description TEXT NOT NULL, -- METAタグ、ページ要約
\r
119 cn_meta_keywords TEXT NOT NULL, -- METAタグ、検索用キーワード
\r
120 cn_disp_type SMALLINT DEFAULT 0 NOT NULL, -- 表示タイプ(0=プレーン、1=インナーフレーム)
\r
121 cn_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
122 cn_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(開始)
\r
123 cn_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(終了)
\r
124 cn_default BOOLEAN DEFAULT false NOT NULL, -- デフォルトフラグ
\r
125 cn_key VARCHAR(20) DEFAULT '' NOT NULL, -- 外部からの参照用キー
\r
126 cn_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
127 cn_search_target BOOLEAN DEFAULT true NOT NULL, -- 検索対象かどうか
\r
128 cn_password CHAR(32) DEFAULT '' NOT NULL, -- アクセス制限パスワード(MD5)
\r
129 cn_thumb_filename TEXT NOT NULL, -- サムネールファイル名(「;」区切り)
\r
130 cn_option_fields TEXT NOT NULL, -- 追加フィールド
\r
131 cn_related_content TEXT NOT NULL, -- 関連コンテンツID(「,」区切り)
\r
132 cn_related_url TEXT NOT NULL, -- 関連URL(「;」区切り)
\r
134 cn_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
135 cn_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
136 cn_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
137 cn_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
138 cn_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
139 cn_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
140 cn_locked BOOLEAN DEFAULT false NOT NULL, -- レコードロック状態
\r
141 cn_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
142 PRIMARY KEY (cn_serial),
\r
143 UNIQUE (cn_type, cn_id, cn_language_id, cn_history_index)
\r
147 DROP TABLE IF EXISTS news;
\r
148 CREATE TABLE news (
\r
149 nw_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
150 nw_type VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツタイプ
\r
151 nw_server_id CHAR(32) DEFAULT '' NOT NULL, -- サーバ識別ID
\r
152 nw_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 登録日時
\r
154 nw_name TEXT NOT NULL, -- コンテンツ名
\r
155 nw_link TEXT NOT NULL, -- コンテンツリンク先
\r
156 nw_content_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- コンテンツ更新日時
\r
157 nw_message TEXT NOT NULL, -- メッセージ
\r
158 nw_site_name TEXT NOT NULL, -- サイト名
\r
159 nw_site_link TEXT NOT NULL, -- サイトリンク
\r
161 nw_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
162 nw_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
163 nw_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
164 PRIMARY KEY (nw_serial)
\r
168 DROP TABLE IF EXISTS wiki_config;
\r
169 CREATE TABLE wiki_config (
\r
170 wg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
171 wg_value TEXT NOT NULL, -- 値
\r
172 wg_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
173 wg_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
174 wg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
175 PRIMARY KEY (wg_id)
\r
179 DROP TABLE IF EXISTS wiki_content;
\r
180 CREATE TABLE wiki_content (
\r
181 wc_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
182 wc_type VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツタイプ
\r
183 wc_id VARCHAR(191) DEFAULT '' NOT NULL, -- コンテンツID
\r
184 wc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
185 wc_data TEXT NOT NULL, -- コンテンツ内容
\r
186 wc_content_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- コンテンツ更新日時
\r
187 wc_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
188 wc_fore_serial INT DEFAULT 0 NOT NULL, -- 前レコードシリアル番号
\r
189 wc_next_serial INT DEFAULT 0 NOT NULL, -- 次レコードシリアル番号
\r
191 wc_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
192 wc_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
193 wc_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
194 wc_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
195 wc_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
196 wc_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
197 wc_locked BOOLEAN DEFAULT false NOT NULL, -- レコードロック状態
\r
198 wc_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
199 PRIMARY KEY (wc_serial),
\r
200 UNIQUE (wc_type, wc_id, wc_history_index)
\r
204 DROP TABLE IF EXISTS blog_config;
\r
205 CREATE TABLE blog_config (
\r
206 bg_blog_id VARCHAR(30) DEFAULT '' NOT NULL, -- ブログID(空文字列=デフォルト)
\r
207 bg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
208 bg_value TEXT NOT NULL, -- 値
\r
209 bg_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
210 bg_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
211 bg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
212 PRIMARY KEY (bg_blog_id, bg_id)
\r
216 DROP TABLE IF EXISTS blog_id;
\r
217 CREATE TABLE blog_id (
\r
218 bl_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
219 bl_id VARCHAR(20) DEFAULT '' NOT NULL, -- ブログID
\r
220 bl_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
222 bl_name VARCHAR(40) DEFAULT '' NOT NULL, -- 名前
\r
223 bl_template_id VARCHAR(50) DEFAULT '' NOT NULL, -- テンプレートID
\r
224 bl_meta_title TEXT NOT NULL, -- METAタグ、タイトル
\r
225 bl_meta_description TEXT NOT NULL, -- METAタグ、ページ要約
\r
226 bl_meta_keywords TEXT NOT NULL, -- METAタグ、検索用キーワード
\r
227 bl_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
228 bl_owner_id INT DEFAULT 0 NOT NULL, -- ブログの所有者ID
\r
229 bl_group_id INT DEFAULT 0 NOT NULL, -- 所属グループID
\r
230 bl_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
231 bl_visible BOOLEAN DEFAULT true NOT NULL, -- 公開可否
\r
232 bl_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(開始)
\r
233 bl_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(終了)
\r
234 bl_content_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- コンテンツ更新日時
\r
236 bl_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
237 bl_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
238 bl_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
239 bl_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
240 bl_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
241 PRIMARY KEY (bl_serial),
\r
242 UNIQUE (bl_id, bl_history_index)
\r
246 DROP TABLE IF EXISTS blog_category;
\r
247 CREATE TABLE blog_category (
\r
248 bc_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
249 bc_id INT DEFAULT 0 NOT NULL, -- カテゴリID
\r
250 bc_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
251 bc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
253 bc_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリ名称
\r
254 bc_parent_id INT DEFAULT 0 NOT NULL, -- 親カテゴリID
\r
255 bc_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
256 bc_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
258 bc_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
259 bc_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
260 bc_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
261 bc_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
262 bc_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
263 PRIMARY KEY (bc_serial),
\r
264 UNIQUE (bc_id, bc_language_id, bc_history_index)
\r
267 -- ブログエントリー(記事)マスター
\r
268 DROP TABLE IF EXISTS blog_entry;
\r
269 CREATE TABLE blog_entry (
\r
270 be_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
271 be_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
272 be_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
273 be_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
275 be_name VARCHAR(40) DEFAULT '' NOT NULL, -- エントリータイトル
\r
276 be_html TEXT NOT NULL, -- エントリー本文HTML
\r
277 be_html_ext TEXT NOT NULL, -- エントリー本文HTML(続き)
\r
278 be_description VARCHAR(100) DEFAULT '' NOT NULL, -- 概要
\r
279 be_status SMALLINT DEFAULT 0 NOT NULL, -- エントリー状態(0=未設定、1=編集中、2=公開、3=非公開)
\r
280 be_search_tag VARCHAR(100) DEFAULT '' NOT NULL, -- 検索用タグ(「,」区切り)
\r
281 be_theme_id VARCHAR(20) DEFAULT '' NOT NULL, -- ブログテーマID(廃止予定)
\r
282 be_thumb_filename TEXT NOT NULL, -- サムネールファイル名(「;」区切り)
\r
283 be_option_fields TEXT NOT NULL, -- 追加フィールド
\r
284 be_related_content TEXT NOT NULL, -- 関連コンテンツID(「,」区切り)
\r
285 be_show_comment BOOLEAN DEFAULT true NOT NULL, -- コメントを表示するかどうか
\r
286 be_receive_comment BOOLEAN DEFAULT false NOT NULL, -- コメントの受け付け可否
\r
287 be_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
288 be_blog_id VARCHAR(20) DEFAULT '' NOT NULL, -- ブログID
\r
289 be_regist_user_id INT DEFAULT 0 NOT NULL, -- エントリー作者
\r
290 be_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
291 be_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- ブログ記事更新日時
\r
292 be_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(開始)
\r
293 be_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(終了)
\r
295 be_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
296 be_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
297 be_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
298 be_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
299 be_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
300 be_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
301 be_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
302 PRIMARY KEY (be_serial),
\r
303 UNIQUE (be_id, be_language_id, be_history_index)
\r
306 -- ブログ記事とブログ記事カテゴリーの対応付けマスター
\r
307 DROP TABLE IF EXISTS blog_entry_with_category;
\r
308 CREATE TABLE blog_entry_with_category (
\r
309 bw_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
310 bw_entry_serial INT DEFAULT 0 NOT NULL, -- ブログ記事シリアル番号
\r
311 bw_index INT DEFAULT 0 NOT NULL, -- インデックス番号
\r
312 bw_category_id INT DEFAULT 0 NOT NULL, -- ブログ記事カテゴリーID
\r
313 PRIMARY KEY (bw_serial),
\r
314 UNIQUE (bw_entry_serial, bw_index)
\r
318 DROP TABLE IF EXISTS blog_comment;
\r
319 CREATE TABLE blog_comment (
\r
320 bo_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
321 bo_entry_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
322 bo_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
323 bo_parent_serial INT DEFAULT 0 NOT NULL, -- 親コメントのシリアル番号
\r
324 bo_user_id INT DEFAULT 0 NOT NULL, -- ユーザID
\r
325 bo_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
327 bo_no INT DEFAULT 0 NOT NULL, -- コメント番号
\r
328 bo_name VARCHAR(50) DEFAULT '' NOT NULL, -- タイトル
\r
329 bo_html TEXT NOT NULL, -- 本文HTML
\r
330 bo_url TEXT NOT NULL, -- 参照用URL
\r
331 bo_user_name VARCHAR(40) DEFAULT '' NOT NULL, -- ユーザ名
\r
332 bo_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
333 bo_status SMALLINT DEFAULT 0 NOT NULL, -- 状態(0=未設定、1=非公開、2=公開)
\r
335 bo_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
336 bo_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
337 bo_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
338 PRIMARY KEY (bo_serial)
\r
342 DROP TABLE IF EXISTS bbs_config;
\r
343 CREATE TABLE bbs_config (
\r
344 sf_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
345 sf_value TEXT NOT NULL, -- 値
\r
346 sf_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
347 sf_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
348 sf_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
349 PRIMARY KEY (sf_id)
\r
353 DROP TABLE IF EXISTS bbs_category;
\r
354 CREATE TABLE bbs_category (
\r
355 sr_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
356 sr_id INT DEFAULT 0 NOT NULL, -- カテゴリID
\r
357 sr_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
358 sr_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
360 sr_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリ名称
\r
361 sr_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
362 sr_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
364 sr_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
365 sr_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
366 sr_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
367 sr_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
368 sr_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
369 PRIMARY KEY (sr_serial),
\r
370 UNIQUE (sr_id, sr_language_id, sr_history_index)
\r
374 DROP TABLE IF EXISTS bbs_group;
\r
375 CREATE TABLE bbs_group (
\r
376 sg_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
377 sg_id INT DEFAULT 0 NOT NULL, -- グループID
\r
378 sg_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
379 sg_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
381 sg_name VARCHAR(30) DEFAULT '' NOT NULL, -- グループ名称
\r
382 sg_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
383 sg_editable BOOLEAN DEFAULT true NOT NULL, -- データの編集許可
\r
385 sg_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
386 sg_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
387 sg_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
388 sg_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
389 sg_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
390 PRIMARY KEY (sg_serial),
\r
391 UNIQUE (sg_id, sg_language_id, sg_history_index)
\r
395 DROP TABLE IF EXISTS bbs_thread;
\r
396 CREATE TABLE bbs_thread (
\r
397 se_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
398 se_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
399 se_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
400 se_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
402 se_name VARCHAR(40) DEFAULT '' NOT NULL, -- タイトル
\r
403 se_html TEXT NOT NULL, -- 本文HTML
\r
404 se_status SMALLINT DEFAULT 0 NOT NULL, -- 記事状態(0=未設定、1=保留、2=表示、3=非表示)
\r
405 se_closed BOOLEAN DEFAULT false NOT NULL, -- 投稿終了状態
\r
406 se_level INT DEFAULT 0 NOT NULL, -- 階層レベル
\r
407 se_max_sort_order INT DEFAULT 0 NOT NULL, -- 同スレッド内のソート順最大値
\r
408 se_root_id INT DEFAULT 0 NOT NULL, -- ルートスレッドID(ルートの場合は自ID)
\r
409 se_parent_id INT DEFAULT 0 NOT NULL, -- 親スレッドID
\r
410 se_sort_order INT DEFAULT 0 NOT NULL, -- 同スレッド内のソート順
\r
411 se_category_id INT DEFAULT 0 NOT NULL, -- 所属カテゴリー
\r
412 se_regist_user_id INT DEFAULT 0 NOT NULL, -- 投稿者
\r
413 se_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
414 se_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
416 se_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
417 se_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
418 se_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
419 se_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
420 se_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
421 se_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
422 se_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
423 PRIMARY KEY (se_serial),
\r
424 UNIQUE (se_id, se_language_id, se_history_index)
\r
427 -- BBSグループアクセス権マスター
\r
428 DROP TABLE IF EXISTS bbs_group_access;
\r
429 CREATE TABLE bbs_group_access (
\r
430 so_group_id INT DEFAULT 0 NOT NULL, -- グループID(0はゲスト(ログインなし)グループ)
\r
431 so_category_id INT DEFAULT 0 NOT NULL, -- カテゴリーID
\r
433 so_read BOOLEAN DEFAULT false NOT NULL, -- 読み込み権限
\r
434 so_write BOOLEAN DEFAULT false NOT NULL, -- 書き込み権限
\r
436 so_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
437 so_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
438 PRIMARY KEY (so_group_id, so_category_id)
\r
442 DROP TABLE IF EXISTS bbs_member;
\r
443 CREATE TABLE bbs_member (
\r
444 sv_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
445 sv_id INT DEFAULT 0 NOT NULL, -- 会員ID
\r
446 sv_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
448 sv_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 対応言語ID
\r
449 sv_type SMALLINT DEFAULT 0 NOT NULL, -- 会員種別(0=仮会員、1=正会員)
\r
450 sv_name VARCHAR(40) DEFAULT '' NOT NULL, -- 会員名
\r
451 sv_login_user_id INT DEFAULT 0 NOT NULL, -- ログインユーザID
\r
452 sv_group TEXT NOT NULL, -- 所属グループ
\r
453 sv_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 登録日時
\r
454 sv_avatar VARCHAR(40) DEFAULT '' NOT NULL, -- アバターファイル名
\r
455 sv_signature VARCHAR(200) DEFAULT '' NOT NULL, -- 署名
\r
456 sv_url TEXT NOT NULL, -- ホームーページ
\r
457 sv_recv_mailnews BOOLEAN DEFAULT false NOT NULL, -- 新着情報メールを受信するかどうか
\r
459 sv_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
460 sv_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
461 sv_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
462 sv_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
463 sv_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
464 PRIMARY KEY (sv_serial),
\r
465 UNIQUE (sv_id, sv_history_index)
\r
469 DROP TABLE IF EXISTS bbs_post_log;
\r
470 CREATE TABLE bbs_post_log (
\r
471 sl_user_id INT DEFAULT 0 NOT NULL, -- 投稿ユーザID
\r
472 sl_count INT DEFAULT 0 NOT NULL, -- 投稿回数
\r
473 sl_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 最終投稿日時
\r
474 PRIMARY KEY (sl_user_id)
\r
478 DROP TABLE IF EXISTS bbs_view_count;
\r
479 CREATE TABLE bbs_view_count (
\r
480 su_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
481 su_thread_id INT DEFAULT 0 NOT NULL, -- スレッドID
\r
482 su_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
483 su_date DATE DEFAULT '0000-00-00' NOT NULL, -- 日付
\r
484 su_hour SMALLINT DEFAULT 0 NOT NULL, -- 時間
\r
485 su_count INT DEFAULT 0 NOT NULL, -- 参照数
\r
486 PRIMARY KEY (su_serial),
\r
487 UNIQUE (su_thread_id, su_language_id, su_date, su_hour)
\r
490 -- ユーザ作成コンテンツウィジェット用
\r
491 -- ユーザコンテンツ表示タブマスター
\r
492 DROP TABLE IF EXISTS user_content_tab;
\r
493 CREATE TABLE user_content_tab (
\r
494 ub_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
495 ub_id VARCHAR(20) DEFAULT '' NOT NULL, -- タブID
\r
496 ub_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
497 ub_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
499 ub_name VARCHAR(60) DEFAULT '' NOT NULL, -- 名称
\r
500 ub_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
501 ub_template_html TEXT NOT NULL, -- テンプレートHTML
\r
502 ub_use_item_id TEXT NOT NULL, -- 使用しているコンテンツ項目ID(カンマ区切り)
\r
503 ub_index INT DEFAULT 0 NOT NULL, -- 表示順
\r
504 ub_group_id INT DEFAULT 0 NOT NULL, -- 所属グループID
\r
505 ub_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
506 ub_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
508 ub_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
509 ub_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
510 ub_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
511 ub_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
512 ub_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
513 PRIMARY KEY (ub_serial),
\r
514 UNIQUE (ub_id, ub_language_id, ub_history_index)
\r
517 -- ユーザ作成コンテンツ項目マスター
\r
518 DROP TABLE IF EXISTS user_content_item;
\r
519 CREATE TABLE user_content_item (
\r
520 ui_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
521 ui_id VARCHAR(20) DEFAULT '' NOT NULL, -- 項目ID
\r
522 ui_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
524 ui_name VARCHAR(40) DEFAULT '' NOT NULL, -- 名前
\r
525 ui_description VARCHAR(100) DEFAULT '' NOT NULL, -- 説明
\r
526 ui_type INT DEFAULT 0 NOT NULL, -- コンテンツタイプ(0=HTML,1=文字列,2=数値)
\r
527 ui_index INT DEFAULT 0 NOT NULL, -- 表示順
\r
528 ui_key VARCHAR(20) DEFAULT '' NOT NULL, -- 外部からの参照用キー
\r
529 ui_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
530 ui_search_target BOOLEAN DEFAULT true NOT NULL, -- 検索対象かどうか
\r
532 ui_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
533 ui_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
534 ui_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
535 ui_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
536 ui_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
537 PRIMARY KEY (ui_serial),
\r
538 UNIQUE (ui_id, ui_history_index)
\r
542 DROP TABLE IF EXISTS user_content;
\r
543 CREATE TABLE user_content (
\r
544 uc_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
545 uc_id VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツID
\r
546 uc_room_id VARCHAR(20) DEFAULT '' NOT NULL, -- コンテンツ所属ID
\r
547 uc_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
548 uc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
550 uc_data TEXT NOT NULL, -- コンテンツデータ
\r
551 uc_data_search_num DECIMAL(15,4) DEFAULT 0 NOT NULL, -- コンテンツ検索用データ(数値)
\r
552 uc_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
553 uc_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(開始)
\r
554 uc_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(終了)
\r
555 uc_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
557 uc_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
558 uc_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
559 uc_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
560 uc_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
561 uc_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
562 uc_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
563 uc_locked BOOLEAN DEFAULT false NOT NULL, -- レコードロック状態
\r
564 uc_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
565 PRIMARY KEY (uc_serial),
\r
566 UNIQUE (uc_id, uc_room_id, uc_language_id, uc_history_index)
\r
569 -- ユーザ作成コンテンツルームマスター
\r
570 DROP TABLE IF EXISTS user_content_room;
\r
571 CREATE TABLE user_content_room (
\r
572 ur_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
573 ur_id VARCHAR(20) DEFAULT '' NOT NULL, -- ルームID
\r
574 ur_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
576 ur_name VARCHAR(40) DEFAULT '' NOT NULL, -- 名前
\r
577 ur_owner_id INT DEFAULT 0 NOT NULL, -- ルームの所有者ID
\r
578 ur_group_id INT DEFAULT 0 NOT NULL, -- 所属グループID
\r
579 ur_enable_edit BOOLEAN DEFAULT true NOT NULL, -- ユーザの編集許可
\r
580 ur_visible BOOLEAN DEFAULT true NOT NULL, -- 公開可否
\r
581 ur_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(開始)
\r
582 ur_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(終了)
\r
583 ur_content_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- コンテンツ更新日時
\r
585 ur_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
586 ur_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
587 ur_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
588 ur_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
589 ur_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
590 PRIMARY KEY (ur_serial),
\r
591 UNIQUE (ur_id, ur_history_index)
\r
594 -- ユーザ作成コンテンツカテゴリマスター
\r
595 DROP TABLE IF EXISTS user_content_category;
\r
596 CREATE TABLE user_content_category (
\r
597 ua_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
598 ua_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリID
\r
599 ua_item_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリ項目ID(空=カテゴリ種別、空以外=カテゴリ項目)
\r
600 ua_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
601 ua_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
603 ua_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリ名称
\r
604 ua_index INT DEFAULT 0 NOT NULL, -- カテゴリ項目の表示順(カテゴリ項目IDが空のときはカテゴリの表示順)
\r
606 ua_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
607 ua_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
608 ua_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
609 ua_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
610 ua_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
611 PRIMARY KEY (ua_serial),
\r
612 UNIQUE (ua_id, ua_item_id, ua_language_id, ua_history_index)
\r
615 -- ユーザ作成コンテンツカテゴリとルームの対応付けマスター
\r
616 DROP TABLE IF EXISTS user_content_room_category;
\r
617 CREATE TABLE user_content_room_category (
\r
618 um_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
619 um_room_id VARCHAR(20) DEFAULT '' NOT NULL, -- ルームID
\r
620 um_category_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリID
\r
621 um_category_item_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリ項目ID
\r
622 PRIMARY KEY (um_serial),
\r
623 UNIQUE (um_room_id, um_category_id, um_category_item_id)
\r
626 -- アクセスカウンターウィジェット用
\r
628 DROP TABLE IF EXISTS ac_access;
\r
629 CREATE TABLE ac_access (
\r
630 ac_ssid VARCHAR(32) DEFAULT '' NOT NULL, -- セッションID
\r
631 ac_time INT DEFAULT 0 NOT NULL, -- 最終アクセス時間
\r
632 PRIMARY KEY (ac_ssid)
\r
636 DROP TABLE IF EXISTS ac_count;
\r
637 CREATE TABLE ac_count (
\r
638 co_date DATE DEFAULT '0000-00-00' NOT NULL, -- 日付
\r
639 co_count INT DEFAULT 0 NOT NULL, -- アクセス回数
\r
640 PRIMARY KEY (co_date)
\r
645 DROP TABLE IF EXISTS bn_def;
\r
646 CREATE TABLE bn_def (
\r
647 bd_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
648 bd_id INT DEFAULT 0 NOT NULL, -- バナーID
\r
649 bd_item_id TEXT NOT NULL, -- 対応バナー項目(「,」区切りで複数指定可)
\r
650 bd_name VARCHAR(50) DEFAULT '' NOT NULL, -- バナー名
\r
651 bd_disp_type SMALLINT DEFAULT 0 NOT NULL, -- 表示形式(0=サイクリック,1=ランダム)
\r
652 bd_first_item_index INT DEFAULT 0 NOT NULL, -- バナー項目の読み込み位置インデックス(サイクリック時に使用)
\r
653 bd_disp_item_count SMALLINT DEFAULT 0 NOT NULL, -- 同時に表示する項目数
\r
654 bd_disp_direction SMALLINT DEFAULT 0 NOT NULL, -- 表示方向(0=縦,1=横)
\r
655 bd_disp_align SMALLINT DEFAULT 0 NOT NULL, -- 表示位置アラインメント(0=指定なし,1=left,2=center,3=right)
\r
656 bd_css_id VARCHAR(20) DEFAULT '' NOT NULL, -- CSS用ID
\r
657 bd_css TEXT NOT NULL, -- CSS
\r
658 bd_item_html TEXT NOT NULL, -- バナー項目表示テンプレート
\r
660 bd_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
661 bd_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
662 PRIMARY KEY (bd_serial),
\r
667 DROP TABLE IF EXISTS bn_item;
\r
668 CREATE TABLE bn_item (
\r
669 bi_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
670 bi_id INT DEFAULT 0 NOT NULL, -- バナー項目ID
\r
671 bi_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
673 bi_group INT DEFAULT 0 NOT NULL, -- グルーピング用
\r
674 bi_name VARCHAR(40) DEFAULT '' NOT NULL, -- バナー名
\r
675 bi_type INT DEFAULT 0 NOT NULL, -- 項目タイプ(0=画像、1=Flash)
\r
676 bi_description VARCHAR(100) DEFAULT '' NOT NULL, -- 説明
\r
677 bi_admin_note VARCHAR(100) DEFAULT '' NOT NULL, -- 管理者用備考
\r
678 bi_image_url TEXT NOT NULL, -- 表示画像
\r
679 bi_link_url TEXT NOT NULL, -- リンク先
\r
680 bi_image_width VARCHAR(10) DEFAULT '' NOT NULL, -- 画像幅
\r
681 bi_image_height VARCHAR(10) DEFAULT '' NOT NULL, -- 画像高さ
\r
682 bi_image_alt VARCHAR(40) DEFAULT '' NOT NULL, -- 画像代替テキスト
\r
683 bi_image_title VARCHAR(40) DEFAULT '' NOT NULL, -- 画像ツールチップ
\r
684 bi_html TEXT NOT NULL, -- テンプレートHTML
\r
685 bi_attr TEXT NOT NULL, -- その他属性(「;」区切り)
\r
686 bi_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
687 bi_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(開始)
\r
688 bi_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 表示可能期間(終了)
\r
690 bi_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
691 bi_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
692 bi_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
693 bi_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
694 bi_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
695 bi_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
696 bi_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
697 PRIMARY KEY (bi_serial),
\r
698 UNIQUE (bi_id, bi_history_index)
\r
702 DROP TABLE IF EXISTS bn_item_view;
\r
703 CREATE TABLE bn_item_view (
\r
704 bv_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
705 bv_public_key CHAR(32) DEFAULT '' NOT NULL, -- 公開発行キー
\r
706 bv_item_serial INT DEFAULT 0 NOT NULL, -- バナー項目シリアル番号
\r
707 bv_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
708 bv_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 参照日時
\r
709 PRIMARY KEY (bv_serial)
\r
713 DROP TABLE IF EXISTS bn_item_access;
\r
714 CREATE TABLE bn_item_access (
\r
715 ba_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
716 ba_public_key CHAR(32) DEFAULT '' NOT NULL, -- 公開発行キー
\r
717 ba_redirect_url TEXT NOT NULL, -- 遷移先URL
\r
718 ba_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
719 ba_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 参照日時
\r
720 PRIMARY KEY (ba_serial)
\r
724 DROP TABLE IF EXISTS reserve_resource;
\r
725 CREATE TABLE reserve_resource (
\r
726 rr_id INT DEFAULT 0 NOT NULL, -- リソースID
\r
727 rr_type INT DEFAULT 0 NOT NULL, -- リソースタイプ(0=常設、1=週間、2=スポット)
\r
728 rr_config_id INT DEFAULT 0 NOT NULL, -- 設定ID
\r
729 rr_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
730 rr_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
731 rr_visible BOOLEAN DEFAULT true NOT NULL, -- 表示可否
\r
732 rr_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 有効期間(開始)
\r
733 rr_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 有効期間(終了)
\r
734 rr_sort_order INT DEFAULT 0 NOT NULL, -- 表示ソート用
\r
736 rr_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
737 rr_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
738 rr_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
739 PRIMARY KEY (rr_id)
\r
743 DROP TABLE IF EXISTS reserve_config;
\r
744 CREATE TABLE reserve_config (
\r
745 rc_id INT DEFAULT 0 NOT NULL, -- 定義ID
\r
746 rc_key VARCHAR(30) DEFAULT '' NOT NULL, -- キー
\r
747 rc_value TEXT NOT NULL, -- 値
\r
748 rc_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
749 rc_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
750 rc_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
751 PRIMARY KEY (rc_id, rc_key)
\r
755 DROP TABLE IF EXISTS reserve_calendar;
\r
756 CREATE TABLE reserve_calendar (
\r
757 ra_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
758 ra_config_id INT DEFAULT 0 NOT NULL, -- 設定ID
\r
759 ra_usual BOOLEAN DEFAULT false NOT NULL, -- 通常あるいは特定日の区別
\r
760 ra_specify_type INT DEFAULT 0 NOT NULL, -- 属性指定方法(0=デフォルト値、1=曜日指定、2=毎月、3=毎年)
\r
761 ra_day_attribute INT DEFAULT 0 NOT NULL, -- 日にち属性(0=未設定、1~7=日曜~土曜、8=祝日)
\r
762 ra_date DATE DEFAULT '0000-00-00' NOT NULL, -- 日にち指定の場合の日にち
\r
763 ra_start_time INT DEFAULT 0 NOT NULL, -- 日にち時間範囲指定の場合の開始時間(hhmm)
\r
764 ra_end_time INT DEFAULT 0 NOT NULL, -- 日にち時間範囲指定の場合の終了時間(hhmm)
\r
765 ra_available BOOLEAN DEFAULT false NOT NULL, -- 利用可能かどうか
\r
766 PRIMARY KEY (ra_serial)
\r
770 DROP TABLE IF EXISTS reserve_status;
\r
771 CREATE TABLE reserve_status (
\r
772 rs_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
773 rs_resource_id INT DEFAULT 0 NOT NULL, -- リソースID
\r
774 rs_user_id INT DEFAULT 0 NOT NULL, -- ユーザID
\r
775 rs_status INT DEFAULT 0 NOT NULL, -- 状態(1=予約、2=キャンセル)
\r
776 rs_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 開始日時
\r
777 rs_note VARCHAR(100) DEFAULT '' NOT NULL, -- 備考
\r
779 rs_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
780 rs_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
781 rs_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
782 rs_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
783 rs_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
784 PRIMARY KEY (rs_serial)
\r
788 DROP TABLE IF EXISTS bbs_2ch_config;
\r
789 CREATE TABLE bbs_2ch_config (
\r
790 tg_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
791 tg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(key)
\r
792 tg_value TEXT NOT NULL, -- 値
\r
793 tg_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
794 tg_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
795 tg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
796 PRIMARY KEY (tg_board_id, tg_id)
\r
799 -- BBS(2ch)スレッドマスター
\r
800 DROP TABLE IF EXISTS bbs_2ch_thread;
\r
801 CREATE TABLE bbs_2ch_thread (
\r
802 th_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
803 th_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
804 th_id CHAR(32) DEFAULT '' NOT NULL, -- スレッドID(掲示板IDに関わりなく全体でユニークに設定)
\r
806 th_subject TEXT NOT NULL, -- 件名
\r
807 th_message_count INT DEFAULT 0 NOT NULL, -- 投稿数
\r
808 th_access_count INT DEFAULT 0 NOT NULL, -- 参照数
\r
809 th_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- スレッド更新日時
\r
810 th_log_serial INT DEFAULT 0 NOT NULL, -- BBSアクセスログシリアル番号
\r
812 th_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
813 th_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
814 th_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
815 th_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
816 th_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
817 PRIMARY KEY (th_serial),
\r
818 UNIQUE (th_board_id, th_id)
\r
821 -- BBS(2ch)スレッドメッセージトラン
\r
822 DROP TABLE IF EXISTS bbs_2ch_thread_message;
\r
823 CREATE TABLE bbs_2ch_thread_message (
\r
824 te_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
825 te_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
826 te_thread_id CHAR(32) DEFAULT '' NOT NULL, -- スレッドID
\r
827 te_index INT DEFAULT 0 NOT NULL, -- 投稿番号(1以上)
\r
829 te_user_name VARCHAR(40) DEFAULT '' NOT NULL, -- 投稿者名
\r
830 te_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
831 te_message TEXT NOT NULL, -- 投稿文
\r
832 te_status_param TEXT NOT NULL, -- 投稿文状態
\r
833 te_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
834 te_log_serial INT DEFAULT 0 NOT NULL, -- BBSアクセスログシリアル番号
\r
836 te_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
837 te_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
838 te_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
839 PRIMARY KEY (te_serial),
\r
840 UNIQUE (te_board_id, te_thread_id, te_index)
\r
843 -- --------------------------------------------------------------------------------------------------
\r
845 -- --------------------------------------------------------------------------------------------------
\r
847 DROP TABLE IF EXISTS mblog_config;
\r
848 CREATE TABLE mblog_config (
\r
849 mc_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
850 mc_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(key)
\r
851 mc_value TEXT NOT NULL, -- 値
\r
852 mc_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
853 mc_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
854 mc_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
855 PRIMARY KEY (mc_board_id, mc_id)
\r
859 DROP TABLE IF EXISTS mblog_thread;
\r
860 CREATE TABLE mblog_thread (
\r
861 mt_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
862 mt_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
863 mt_id VARCHAR(10) DEFAULT '' NOT NULL, -- スレッドID
\r
864 mt_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
866 mt_no INT DEFAULT 0 NOT NULL, -- スレッド番号
\r
867 mt_update_no INT DEFAULT 0 NOT NULL, -- スレッド更新番号
\r
868 mt_subject TEXT NOT NULL, -- 件名
\r
869 mt_message_count INT DEFAULT 0 NOT NULL, -- 投稿数
\r
870 mt_access_count INT DEFAULT 0 NOT NULL, -- 参照数
\r
871 mt_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- スレッド更新日時
\r
872 mt_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
874 mt_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
875 mt_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
876 mt_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
877 mt_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
878 mt_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
879 PRIMARY KEY (mt_serial),
\r
880 UNIQUE (mt_board_id, mt_id, mt_history_index)
\r
883 -- マイクロブログスレッドメッセージトラン
\r
884 DROP TABLE IF EXISTS mblog_thread_message;
\r
885 CREATE TABLE mblog_thread_message (
\r
886 mm_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
887 mm_board_id VARCHAR(30) DEFAULT '' NOT NULL, -- 掲示板ID(空文字列=デフォルト)
\r
888 mm_thread_id VARCHAR(10) DEFAULT '' NOT NULL, -- スレッドID
\r
889 mm_index INT DEFAULT 0 NOT NULL, -- 投稿番号(1以上)
\r
890 mm_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
892 mm_message TEXT NOT NULL, -- 投稿文
\r
893 mm_status_param TEXT NOT NULL, -- 投稿文状態
\r
894 mm_regist_member_id VARCHAR(10) DEFAULT '' NOT NULL, -- 投稿会員ID
\r
895 mm_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
896 mm_log_serial INT DEFAULT 0 NOT NULL, -- アクセスログシリアル番号
\r
898 mm_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
899 mm_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
900 mm_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
901 mm_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
902 mm_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
903 PRIMARY KEY (mm_serial),
\r
904 UNIQUE (mm_board_id, mm_thread_id, mm_index, mm_history_index)
\r
908 DROP TABLE IF EXISTS mblog_member;
\r
909 CREATE TABLE mblog_member (
\r
910 mb_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
911 mb_id VARCHAR(10) DEFAULT '' NOT NULL, -- 会員ID
\r
912 mb_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
914 mb_device_id VARCHAR(32) DEFAULT '' NOT NULL, -- 端末ID(携帯のときは端末ID、PCのときクッキー値)
\r
915 mb_user_id INT DEFAULT 0 NOT NULL, -- ログインユーザID
\r
916 mb_password CHAR(32) DEFAULT '' NOT NULL, -- パスワード(MD5)
\r
917 mb_name VARCHAR(40) DEFAULT '' NOT NULL, -- 会員名
\r
918 mb_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
919 mb_avatar VARCHAR(40) DEFAULT '' NOT NULL, -- アバターファイル名
\r
920 mb_url TEXT NOT NULL, -- ホームーページ
\r
921 mb_show_email BOOLEAN DEFAULT false NOT NULL, -- Eメールアドレスを公開するかどうか
\r
922 mb_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 登録日時
\r
923 mb_last_access_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 最終アクセス日時
\r
925 mb_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
926 mb_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
927 mb_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
928 mb_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
929 mb_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
930 PRIMARY KEY (mb_serial),
\r
931 UNIQUE (mb_id, mb_history_index)
\r
934 -- --------------------------------------------------------------------------------------------------
\r
936 -- --------------------------------------------------------------------------------------------------
\r
938 DROP TABLE IF EXISTS event_config;
\r
939 CREATE TABLE event_config (
\r
940 eg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(Key)
\r
941 eg_value TEXT NOT NULL, -- 値
\r
942 eg_name VARCHAR(50) DEFAULT '' NOT NULL, -- 名称
\r
943 eg_description VARCHAR(80) DEFAULT '' NOT NULL, -- 説明
\r
944 eg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
945 PRIMARY KEY (eg_id)
\r
949 DROP TABLE IF EXISTS event_entry;
\r
950 CREATE TABLE event_entry (
\r
951 ee_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
952 ee_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
953 ee_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
954 ee_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
956 ee_name VARCHAR(60) DEFAULT '' NOT NULL, -- エントリータイトル
\r
957 ee_html TEXT NOT NULL, -- エントリー本文HTML
\r
958 ee_html_ext TEXT NOT NULL, -- エントリー本文HTML(結果)
\r
959 ee_summary VARCHAR(300) DEFAULT '' NOT NULL, -- 概要
\r
960 ee_admin_note VARCHAR(100) DEFAULT '' NOT NULL, -- 管理者用備考
\r
961 ee_place VARCHAR(100) DEFAULT '' NOT NULL, -- 場所
\r
962 ee_contact VARCHAR(60) DEFAULT '' NOT NULL, -- 連絡先(Eメール,電話番号)
\r
963 ee_url TEXT NOT NULL, -- URL
\r
964 ee_status SMALLINT DEFAULT 0 NOT NULL, -- エントリー状態(0=未設定、1=編集中、2=公開、3=非公開)
\r
965 ee_show_comment BOOLEAN DEFAULT true NOT NULL, -- コメントを表示するかどうか
\r
966 ee_receive_comment BOOLEAN DEFAULT false NOT NULL, -- コメントの受け付け可否
\r
967 ee_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
968 ee_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- イベント期間(開始)
\r
969 ee_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- イベント期間(終了)
\r
971 ee_check_out_user_id INT DEFAULT 0 NOT NULL, -- チェックアウトユーザID(0のときはチェックイン状態)
\r
972 ee_check_out_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- チェックアウト日時
\r
973 ee_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
974 ee_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
975 ee_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
976 ee_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
977 ee_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
978 PRIMARY KEY (ee_serial),
\r
979 UNIQUE (ee_id, ee_language_id, ee_history_index)
\r
983 DROP TABLE IF EXISTS event_comment;
\r
984 CREATE TABLE event_comment (
\r
985 eo_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
986 eo_entry_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
987 eo_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
988 eo_parent_serial INT DEFAULT 0 NOT NULL, -- 親コメントのシリアル番号
\r
989 eo_user_id INT DEFAULT 0 NOT NULL, -- ユーザID
\r
990 eo_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
992 eo_name VARCHAR(50) DEFAULT '' NOT NULL, -- タイトル
\r
993 eo_html TEXT NOT NULL, -- 本文HTML
\r
994 eo_url TEXT NOT NULL, -- 参照用URL
\r
995 eo_user_name VARCHAR(40) DEFAULT '' NOT NULL, -- ユーザ名
\r
996 eo_email VARCHAR(40) DEFAULT '' NOT NULL, -- Eメールアドレス
\r
997 eo_status SMALLINT DEFAULT 0 NOT NULL, -- 状態(0=未設定、1=非公開、2=公開)
\r
999 eo_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1000 eo_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1001 eo_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1002 PRIMARY KEY (eo_serial)
\r
1006 DROP TABLE IF EXISTS event_category;
\r
1007 CREATE TABLE event_category (
\r
1008 ec_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1009 ec_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリID
\r
1010 ec_item_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリ項目ID(空=カテゴリ種別、空以外=カテゴリ項目)
\r
1011 ec_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1012 ec_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
1014 ec_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリ名称
\r
1015 ec_index INT DEFAULT 0 NOT NULL, -- カテゴリ項目の表示順(カテゴリ項目IDが空のときはカテゴリの表示順)
\r
1017 ec_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1018 ec_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1019 ec_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1020 ec_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1021 ec_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1022 PRIMARY KEY (ec_serial),
\r
1023 UNIQUE (ec_id, ec_item_id, ec_language_id, ec_history_index)
\r
1026 -- イベント記事とイベント記事カテゴリーの対応付けマスター
\r
1027 DROP TABLE IF EXISTS event_entry_with_category;
\r
1028 CREATE TABLE event_entry_with_category (
\r
1029 ew_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1030 ew_entry_id INT DEFAULT 0 NOT NULL, -- エントリーID
\r
1031 ew_category_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリID
\r
1032 ew_category_item_id VARCHAR(20) DEFAULT '' NOT NULL, -- カテゴリ項目ID
\r
1033 PRIMARY KEY (ew_serial),
\r
1034 UNIQUE (ew_entry_id, ew_category_id, ew_category_item_id)
\r
1037 -- --------------------------------------------------------------------------------------------------
\r
1039 -- --------------------------------------------------------------------------------------------------
\r
1041 DROP TABLE IF EXISTS photo_config;
\r
1042 CREATE TABLE photo_config (
\r
1043 hg_id VARCHAR(30) DEFAULT '' NOT NULL, -- ID(key)
\r
1044 hg_value TEXT NOT NULL, -- 値
\r
1045 hg_name VARCHAR(80) DEFAULT '' NOT NULL, -- 名称
\r
1046 hg_description VARCHAR(160) DEFAULT '' NOT NULL, -- 説明
\r
1047 hg_index INT DEFAULT 0 NOT NULL, -- ソート用
\r
1048 PRIMARY KEY (hg_id)
\r
1052 DROP TABLE IF EXISTS photo;
\r
1053 CREATE TABLE photo (
\r
1054 ht_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1055 ht_id INT DEFAULT 0 NOT NULL, -- 画像ID
\r
1056 ht_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1057 ht_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
1059 ht_public_id CHAR(32) DEFAULT '' NOT NULL, -- 公開用画像ID
\r
1060 ht_dir TEXT NOT NULL, -- 画像格納ディレクトリ
\r
1061 ht_code VARCHAR(50) DEFAULT '' NOT NULL, -- 画像コード
\r
1062 ht_sort_order INT DEFAULT 0 NOT NULL, -- ソート順
\r
1063 ht_mime_type VARCHAR(30) DEFAULT '' NOT NULL, -- 画像MIMEタイプ
\r
1064 ht_image_size VARCHAR(10) DEFAULT '' NOT NULL, -- 画像縦横サイズ
\r
1065 ht_original_filename VARCHAR(256) DEFAULT '' NOT NULL, -- 元の画像ファイル名
\r
1066 ht_file_size INT DEFAULT 0 NOT NULL, -- ファイルサイズ(バイト)
\r
1067 ht_name VARCHAR(160) DEFAULT '' NOT NULL, -- 画像名称
\r
1068 ht_camera VARCHAR(80) DEFAULT '' NOT NULL, -- カメラ
\r
1069 ht_location TEXT NOT NULL, -- 撮影場所
\r
1070 ht_date DATE DEFAULT '0000-00-00' NOT NULL, -- 撮影日
\r
1071 ht_time INT DEFAULT 0 NOT NULL, -- 撮影時間(hhmm)
\r
1072 ht_note TEXT NOT NULL, -- 補足情報(廃止予定)
\r
1073 ht_keyword TEXT NOT NULL, -- 検索用キーワード(「,」区切りで複数指定可)
\r
1074 ht_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
1075 ht_user_limited BOOLEAN DEFAULT false NOT NULL, -- 参照ユーザを制限
\r
1076 ht_license VARCHAR(2) DEFAULT '' NOT NULL, -- ライセンス(ロイヤリティフリー(RF),ライツマネージド(RM))
\r
1077 ht_owner_id INT DEFAULT 0 NOT NULL, -- 所有者ID
\r
1078 ht_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- アップロード日時
\r
1079 ht_active_start_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(開始)
\r
1080 ht_active_end_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 公開期間(終了)
\r
1081 ht_rate_average DECIMAL(4,2) DEFAULT 0 NOT NULL, -- 評価平均値
\r
1082 ht_view_count INT DEFAULT 0 NOT NULL, -- 参照数
\r
1084 ht_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1085 ht_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1086 ht_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1087 ht_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1088 ht_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1089 PRIMARY KEY (ht_serial),
\r
1090 UNIQUE (ht_id, ht_language_id, ht_history_index)
\r
1094 DROP TABLE IF EXISTS photo_category;
\r
1095 CREATE TABLE photo_category (
\r
1096 hc_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1097 hc_id INT DEFAULT 0 NOT NULL, -- カテゴリID
\r
1098 hc_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1099 hc_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
\r
1101 hc_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリ名称
\r
1102 hc_parent_id INT DEFAULT 0 NOT NULL, -- 親カテゴリID
\r
1103 hc_password CHAR(32) DEFAULT '' NOT NULL, -- アクセス制限パスワード(MD5)
\r
1104 hc_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
\r
1105 hc_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
\r
1107 hc_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
\r
1108 hc_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
\r
1109 hc_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1110 hc_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1111 hc_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1112 PRIMARY KEY (hc_serial),
\r
1113 UNIQUE (hc_id, hc_language_id, hc_history_index)
\r
1116 -- 写真と写真カテゴリーの対応付けマスター
\r
1117 DROP TABLE IF EXISTS photo_with_category;
\r
1118 CREATE TABLE photo_with_category (
\r
1119 hw_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1120 hw_photo_serial INT DEFAULT 0 NOT NULL, -- 写真情報シリアル番号
\r
1121 hw_index INT DEFAULT 0 NOT NULL, -- インデックス番号(0~)
\r
1122 hw_category_id INT DEFAULT 0 NOT NULL, -- カテゴリID
\r
1123 PRIMARY KEY (hw_serial),
\r
1124 UNIQUE (hw_photo_serial, hw_index)
\r
1128 DROP TABLE IF EXISTS photo_rate;
\r
1129 CREATE TABLE photo_rate (
\r
1130 hr_serial INT AUTO_INCREMENT, -- レコードシリアル番号
\r
1131 hr_photo_id INT DEFAULT 0 NOT NULL, -- 画像ID
\r
1132 hr_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
\r
1133 hr_ip VARCHAR(40) DEFAULT '' NOT NULL, -- アクセス元IP(IPv6対応)
\r
1134 hr_parent_serial INT DEFAULT 0 NOT NULL, -- 親コメントのシリアル番号
\r
1135 hr_user_id INT DEFAULT 0 NOT NULL, -- ユーザID
\r
1136 hr_regist_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- 投稿日時
\r
1138 hr_rate_value SMALLINT DEFAULT 0 NOT NULL, -- 評価値
\r
1139 hr_message TEXT NOT NULL, -- メッセージ
\r
1140 hr_status SMALLINT DEFAULT 0 NOT NULL, -- 状態(0=未設定、1=非公開、2=公開)
\r
1142 hr_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
\r
1143 hr_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
\r
1144 hr_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
\r
1145 PRIMARY KEY (hr_serial)
\r