6 -- * LICENSE: This source file is licensed under the terms of the GNU General Public License.
8 -- * @package Magic3 Framework
9 -- * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
10 -- * @copyright Copyright 2006-2013 Magic3 Project.
11 -- * @license http://www.gnu.org/copyleft/gpl.html GPL License
12 -- * @version SVN: $Id: 2013062901_to_2013071401.sql 6167 2013-07-14 05:41:34Z fishbone $
13 -- * @link http://www.magic3.org
15 -- --------------------------------------------------------------------------------------------------
17 -- --------------------------------------------------------------------------------------------------
19 -- *** システムベーステーブル ***
23 ALTER TABLE event_entry ADD ee_regist_user_id INT DEFAULT 0 NOT NULL; -- エントリー作者
24 ALTER TABLE event_entry ADD ee_is_all_day BOOLEAN DEFAULT false NOT NULL; -- 終日イベントかどうか
27 DROP TABLE IF EXISTS event_category;
28 CREATE TABLE event_category (
29 ec_serial INT AUTO_INCREMENT, -- レコードシリアル番号
30 ec_id INT DEFAULT 0 NOT NULL, -- カテゴリーID
31 ec_language_id VARCHAR(2) DEFAULT '' NOT NULL, -- 言語ID
32 ec_history_index INT DEFAULT 0 NOT NULL, -- 履歴管理用インデックスNo(0~)
34 ec_name VARCHAR(30) DEFAULT '' NOT NULL, -- カテゴリー名称
35 ec_parent_id INT DEFAULT 0 NOT NULL, -- 親カテゴリーID
36 ec_sort_order INT DEFAULT 0 NOT NULL, -- ソート用
37 ec_visible BOOLEAN DEFAULT true NOT NULL, -- 表示するかどうか
39 ec_create_user_id INT DEFAULT 0 NOT NULL, -- レコード作成者
40 ec_create_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード作成日時
41 ec_update_user_id INT DEFAULT 0 NOT NULL, -- レコード更新者
42 ec_update_dt TIMESTAMP DEFAULT '0000-00-00 00:00:00' NOT NULL, -- レコード更新日時
43 ec_deleted BOOLEAN DEFAULT false NOT NULL, -- レコード削除状態
44 PRIMARY KEY (ec_serial),
45 UNIQUE (ec_id, ec_language_id, ec_history_index)
48 -- イベント記事とイベント記事カテゴリーの対応付けマスター
49 DROP TABLE IF EXISTS event_entry_with_category;
50 CREATE TABLE event_entry_with_category (
51 ew_serial INT AUTO_INCREMENT, -- レコードシリアル番号
52 ew_entry_serial INT DEFAULT 0 NOT NULL, -- ブログ記事シリアル番号
53 ew_index INT DEFAULT 0 NOT NULL, -- インデックス番号
54 ew_category_id INT DEFAULT 0 NOT NULL, -- ブログ記事カテゴリーID
55 PRIMARY KEY (ew_serial),
56 UNIQUE (ew_entry_serial, ew_index)
60 INSERT INTO event_config
61 (eg_id, eg_value, eg_name, eg_index) VALUES
62 ('msg_no_entry_in_future', '今後のイベントはありません', '予定イベントなし時メッセージ', 0),
63 ('catagory_count', '2', 'カテゴリー最大数', 0);