OSDN Git Service

バージョン番号更新。
[magic3/magic3.git] / include / sql / update / 2013080701_to_2013082801.sql
1 -- *
2 -- * バージョンアップ用スクリプト
3 -- *
4 -- * PHP versions 5
5 -- *
6 -- * LICENSE: This source file is licensed under the terms of the GNU General Public License.
7 -- *
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
14 -- *
15 -- --------------------------------------------------------------------------------------------------
16 -- バージョンアップ用スクリプト
17 -- --------------------------------------------------------------------------------------------------
18
19 -- *** システムベーステーブル ***
20
21 -- *** システム標準テーブル ***
22 -- イベント記事マスター
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;      -- 終日イベントかどうか
25
26 -- イベントカテゴリーマスター
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~)
33
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,      -- 表示するかどうか
38
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)
46 ) TYPE=innodb;
47
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)
57 ) TYPE=innodb;
58
59 -- イベント設定マスター
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);