OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / include / sql / update / 2013042801_to_2013061301.sql
1 -- *\r
2 -- * バージョンアップ用スクリプト\r
3 -- *\r
4 -- * PHP versions 5\r
5 -- *\r
6 -- * LICENSE: This source file is licensed under the terms of the GNU General Public License.\r
7 -- *\r
8 -- * @package    Magic3 Framework\r
9 -- * @author     平田直毅(Naoki Hirata) <naoki@aplo.co.jp>\r
10 -- * @copyright  Copyright 2006-2013 Magic3 Project.\r
11 -- * @license    http://www.gnu.org/copyleft/gpl.html  GPL License\r
12 -- * @version    SVN: $Id: 2013042801_to_2013061301.sql 6102 2013-06-13 05:48:19Z fishbone $\r
13 -- * @link       http://www.magic3.org\r
14 -- *\r
15 -- --------------------------------------------------------------------------------------------------\r
16 -- バージョンアップ用スクリプト\r
17 -- --------------------------------------------------------------------------------------------------\r
18 \r
19 -- *** システムベーステーブル ***\r
20 -- システム設定マスター\r
21 UPDATE _system_config SET sc_value = '80c.jpg' WHERE sc_id = 'avatar_format';\r
22 \r
23 -- *** システム標準テーブル ***\r
24 -- 汎用コメント設定マスター\r
25 DROP TABLE IF EXISTS comment_config;\r
26 CREATE TABLE comment_config (\r
27     cf_content_type      VARCHAR(10)    DEFAULT ''                    NOT NULL,      -- コンテンツ種別\r
28     cf_contents_id       VARCHAR(32)    DEFAULT ''                    NOT NULL,      -- コンテンツID(空の場合は共通)\r
29     \r
30     cf_view_type         INT            DEFAULT 0                     NOT NULL,      -- コメントタイプ(0=フラット,1=ツリー)\r
31     cf_view_direction    INT            DEFAULT 0                     NOT NULL,      -- 表示方向(0=昇順、1=降順)\r
32     cf_max_count         INT            DEFAULT 0                     NOT NULL,      -- コメント最大数\r
33     cf_max_length        INT            DEFAULT 0                     NOT NULL,      -- コメント文字数\r
34     cf_image_max_size    INT            DEFAULT 0                     NOT NULL,      -- 画像の最大サイズ(縦横)\r
35     cf_visible           BOOLEAN        DEFAULT true                  NOT NULL,      -- 表示可否(個別設定可)\r
36     cf_visible_d         BOOLEAN        DEFAULT true                  NOT NULL,      -- 表示可否デフォルト値\r
37     cf_accept_post       BOOLEAN        DEFAULT true                  NOT NULL,      -- コメントの受付(個別設定可)\r
38     cf_accept_post_d     BOOLEAN        DEFAULT true                  NOT NULL,      -- コメントの受付デフォルト値\r
39     cf_start_dt          TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- 使用期間(開始)(個別設定可)\r
40     cf_end_dt            TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- 使用期間(終了)(個別設定可)\r
41     cf_user_limited      BOOLEAN        DEFAULT false                 NOT NULL,      -- 投稿ユーザを制限\r
42     cf_need_authorize    BOOLEAN        DEFAULT false                 NOT NULL,      -- 認証が必要かどうか\r
43     cf_permit_html       BOOLEAN        DEFAULT false                 NOT NULL,      -- HTMLメッセージ\r
44     cf_permit_image      BOOLEAN        DEFAULT false                 NOT NULL,      -- 画像あり\r
45     cf_autolink          BOOLEAN        DEFAULT false                 NOT NULL,      -- 自動リンク\r
46     cf_use_title         BOOLEAN        DEFAULT true                  NOT NULL,      -- タイトルあり\r
47     cf_use_author        BOOLEAN        DEFAULT true                  NOT NULL,      -- 投稿者名あり\r
48     cf_use_email         BOOLEAN        DEFAULT true                  NOT NULL,      -- Eメールあり\r
49     cf_use_url           BOOLEAN        DEFAULT true                  NOT NULL,      -- URLあり\r
50     cf_use_avatar        BOOLEAN        DEFAULT true                  NOT NULL,      -- アバターあり\r
51     cf_use_date          BOOLEAN        DEFAULT true                  NOT NULL,      -- 日付あり\r
52     PRIMARY KEY          (cf_content_type,   cf_contents_id)\r
53 ) TYPE=innodb;\r
54 \r
55 -- 汎用コメントトラン\r
56 DROP TABLE IF EXISTS comment;\r
57 CREATE TABLE comment (\r
58     cm_serial            INT            AUTO_INCREMENT,                              -- レコードシリアル番号\r
59     cm_content_type      VARCHAR(10)    DEFAULT ''                    NOT NULL,      -- コンテンツ種別\r
60     cm_contents_id       VARCHAR(32)    DEFAULT ''                    NOT NULL,      -- 共通コンテンツID\r
61     cm_device_type       INT            DEFAULT 0                     NOT NULL,      -- 端末タイプ(0=PC、1=携帯、2=スマートフォン)\r
62     cm_language_id       VARCHAR(2)     DEFAULT ''                    NOT NULL,      -- 言語ID\r
63     cm_parent_serial     INT            DEFAULT 0                     NOT NULL,      -- 親コメントのシリアル番号\r
64     \r
65     cm_no                INT            DEFAULT 0                     NOT NULL,      -- コメント番号(投稿順)\r
66     cm_sort_order        INT            DEFAULT 0                     NOT NULL,      -- 表示順\r
67     cm_nest_level        INT            DEFAULT 0                     NOT NULL,      -- ツリータイプの場合のネスト段階\r
68     cm_title             VARCHAR(50)    DEFAULT ''                    NOT NULL,      -- タイトル\r
69     cm_message           TEXT                                         NOT NULL,      -- メッセージ\r
70     cm_url               TEXT                                         NOT NULL,      -- 参照用URL\r
71     cm_author            VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- 投稿者名\r
72     cm_email             VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- Eメールアドレス\r
73     cm_status            SMALLINT       DEFAULT 0                     NOT NULL,      -- 状態(0=未設定、1=非公開、2=公開)\r
74     \r
75     cm_create_user_id    INT            DEFAULT 0                     NOT NULL,      -- レコード作成者\r
76     cm_create_dt         TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- レコード作成日時\r
77     cm_update_user_id    INT            DEFAULT 0                     NOT NULL,      -- レコード更新者\r
78     cm_update_dt         TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- レコード更新日時\r
79     cm_deleted           BOOLEAN        DEFAULT false                 NOT NULL,      -- レコード削除状態\r
80     PRIMARY KEY          (cm_serial)\r
81 ) TYPE=innodb;\r
82 \r