OSDN Git Service

初回コミット(v2.6.17.1)
[magic3/magic3.git] / include / sql / update / 2012061901_to_2012062801.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-2012 Magic3 Project.\r
11 -- * @license    http://www.gnu.org/copyleft/gpl.html  GPL License\r
12 -- * @version    SVN: $Id: 2012061901_to_2012062801.sql 6134 2013-06-26 00:06:38Z fishbone $\r
13 -- * @link       http://www.magic3.org\r
14 -- *\r
15 -- --------------------------------------------------------------------------------------------------\r
16 -- バージョンアップ用スクリプト\r
17 -- --------------------------------------------------------------------------------------------------\r
18 \r
19 -- *** システムベーステーブル ***\r
20 -- ダウンロード実行ログトラン\r
21 ALTER TABLE _download_log MODIFY dl_content_type      VARCHAR(20)    DEFAULT ''                    NOT NULL;      -- コンテンツ種別\r
22 \r
23 -- 添付ファイルマスター\r
24 DROP TABLE IF EXISTS _attach_file;\r
25 CREATE TABLE _attach_file (\r
26     af_serial            INT            AUTO_INCREMENT,                              -- レコードシリアル番号\r
27     af_content_type      VARCHAR(20)    DEFAULT ''                    NOT NULL,      -- コンテンツ種別\r
28     af_content_id        VARCHAR(32)    DEFAULT ''                    NOT NULL,      -- コンテンツID\r
29     af_content_serial    INT            DEFAULT 0                     NOT NULL,      -- 対応コンテンツシリアル番号\r
30     af_index             INT            DEFAULT 0                     NOT NULL,      -- インデックス番号(0~)\r
31     af_client_id         CHAR(32)       DEFAULT ''                    NOT NULL,      -- クライアントID\r
32     \r
33     af_file_id           CHAR(32)       DEFAULT ''                    NOT NULL,      -- ファイル識別ID\r
34     af_filename          VARCHAR(256)   DEFAULT ''                    NOT NULL,      -- ダウンロード用ファイル名\r
35     af_title             VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- タイトル\r
36     af_desc              TEXT                                         NOT NULL,      -- 説明\r
37     af_file_type         VARCHAR(30)    DEFAULT ''                    NOT NULL,      -- ファイルタイプ\r
38     af_original_filename VARCHAR(256)   DEFAULT ''                    NOT NULL,      -- 元のファイル名\r
39     af_file_size         INT            DEFAULT 0                     NOT NULL,      -- ファイルサイズ(バイト)\r
40     af_file_dt           TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- ファイル作成日時\r
41     af_file_deleted_dt   TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- ファイル削除日時\r
42     af_file_deleted      BOOLEAN        DEFAULT false                 NOT NULL,      -- アップロードファイルの削除状態\r
43     af_upload_log_serial INT            DEFAULT 0                     NOT NULL,      -- アップロード時のアクセスログシリアル番号\r
44     PRIMARY KEY          (af_serial),\r
45     UNIQUE               (af_content_type,      af_content_id,        af_content_serial, af_index, af_client_id)\r
46 ) TYPE=innodb;\r
47 \r
48 -- *** システム標準テーブル ***\r
49 -- 汎用コンテンツマスター\r
50 ALTER TABLE content ADD cn_related_content     TEXT NOT NULL;       -- 関連コンテンツID(「,」区切り)\r
51 ALTER TABLE content ADD cn_related_url     TEXT NOT NULL;       -- 関連URL(「;」区切り)\r