OSDN Git Service

DB更新スクリプト更新。
authornaoki hirata <naoki@magic3.org>
Sun, 28 Oct 2018 01:26:53 +0000 (10:26 +0900)
committernaoki hirata <naoki@magic3.org>
Sun, 28 Oct 2018 01:26:53 +0000 (10:26 +0900)
include/sql/create_base.sql
include/sql/insert_base.sql

index 39d59f9..3392c14 100644 (file)
@@ -90,6 +90,7 @@ CREATE TABLE _operation_log (
     ol_widget_id         VARCHAR(50)    DEFAULT ''                    NOT NULL,      -- 実行ウィジェットID(ファイル名)\r
     ol_method            TEXT                                         NOT NULL,      -- 実行メソッド\r
     ol_access_log_serial INT            DEFAULT 0                     NOT NULL,      -- アクセスログシリアル番号\r
+       ol_user_id           INT            DEFAULT 0                     NOT NULL,      -- 記録ユーザID(0=不明)\r
     ol_dt                TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- 記録日時\r
     PRIMARY KEY          (ol_serial)\r
 ) ENGINE=innodb;\r
@@ -274,6 +275,17 @@ CREATE TABLE _login_user_info (
     UNIQUE               (li_id,        li_history_index)\r
 ) ENGINE=innodb;\r
 \r
+-- 個人最適化パラメータトラン\r
+DROP TABLE IF EXISTS _personalize_param;\r
+CREATE TABLE _personalize_param (\r
+    pz_id                CHAR(32)       DEFAULT ''                    NOT NULL,      -- クライアントID\r
+    \r
+    pz_param             TEXT                                         NOT NULL,      -- パラメータオブジェクトをシリアライズしたもの\r
+    pz_update_ip         VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- レコード更新アクセス元IP(IPv6対応)\r
+    pz_update_dt         TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- レコード更新日時\r
+    PRIMARY KEY          (pz_id)\r
+) ENGINE=innodb;\r
+\r
 -- 自動ログインマスター\r
 DROP TABLE IF EXISTS _auto_login;\r
 CREATE TABLE _auto_login (\r
@@ -363,6 +375,7 @@ CREATE TABLE _access_log (
     al_user_agent        TEXT                                         NOT NULL,      -- アクセスプログラム\r
     al_accept_language   VARCHAR(50)    DEFAULT ''                    NOT NULL,      -- クライアントの認識可能言語\r
     al_path              VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- アクセスポイントパス\r
+       al_landing_page_id   VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- ランディングページID\r
     al_is_cmd            BOOLEAN        DEFAULT false                 NOT NULL,      -- コマンド実行かどうか\r
     al_cookie            BOOLEAN        DEFAULT false                 NOT NULL,      -- クッキーがあるかどうか\r
     al_crawler           BOOLEAN        DEFAULT false                 NOT NULL,      -- クローラかどうか\r
@@ -629,7 +642,8 @@ CREATE TABLE _widgets (
     wd_add_css_a         TEXT                                         NOT NULL,      -- (管理機能用)追加CSSファイル(相対パス表記、「,」区切りで複数指定可)\r
     wd_admin             BOOLEAN        DEFAULT false                 NOT NULL,      -- 管理用ウィジェットかどうか\r
     wd_mobile            BOOLEAN        DEFAULT false                 NOT NULL,      -- 携帯対応かどうか\r
-    wd_show_name         BOOLEAN        DEFAULT false                 NOT NULL,      -- ウィジェット名称を表示するかどうか\r
+    wd_show_name         BOOLEAN        DEFAULT false                 NOT NULL,      -- ウィジェット名称を表示するかどうか(wd_hide_titleと統合?)\r
+       wd_hide_title        BOOLEAN        DEFAULT false                 NOT NULL,      -- 実稼働時に強制的にタイトルを非表示にするかどうか(廃止予定?)\r
     wd_enable_content    BOOLEAN        DEFAULT false                 NOT NULL,      -- コンテンツ組み込み可能かどうか\r
     wd_read_scripts      BOOLEAN        DEFAULT false                 NOT NULL,      -- スクリプトディレクトリを自動読み込みするかどうか(廃止予定)\r
     wd_read_css          BOOLEAN        DEFAULT false                 NOT NULL,      -- cssディレクトリを自動読み込みするかどうか(廃止予定)\r
@@ -645,6 +659,7 @@ CREATE TABLE _widgets (
     wd_initialized       BOOLEAN        DEFAULT false                 NOT NULL,      -- 初期化完了かどうか\r
     wd_use_cache         BOOLEAN        DEFAULT false                 NOT NULL,      -- キャッシュ機能を使用するかどうか\r
     wd_has_rss           BOOLEAN        DEFAULT false                 NOT NULL,      -- RSS機能があるかどうか\r
+       wd_personal_mode     BOOLEAN        DEFAULT false                 NOT NULL,      -- パーソナルモード対応かどうか\r
     wd_priority          INT            DEFAULT 0                     NOT NULL,      -- 優先度\r
     wd_sort_order        INT            DEFAULT 0                     NOT NULL,      -- ソート順\r
 --    wd_cache_interval    INT            DEFAULT 0                     NOT NULL,      -- キャッシュの更新時間(分)\r
@@ -908,6 +923,27 @@ CREATE TABLE _page_def_set (
     PRIMARY KEY          (ds_id)\r
 ) ENGINE=innodb;\r
 \r
+-- ランディングページ情報マスター\r
+DROP TABLE IF EXISTS _landing_page;\r
+CREATE TABLE _landing_page (\r
+    lp_serial            INT            AUTO_INCREMENT,                              -- レコードシリアル番号\r
+    lp_id                VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- ランディングページID\r
+    lp_history_index     INT            DEFAULT 0                     NOT NULL,      -- 履歴管理用インデックスNo(0~)\r
+    \r
+    lp_name              VARCHAR(40)    DEFAULT ''                    NOT NULL,      -- ページ名\r
+    lp_visible           BOOLEAN        DEFAULT true                  NOT NULL,      -- 公開可否\r
+       lp_owner_id          INT            DEFAULT 0                     NOT NULL,      -- ページの所有者ID\r
+       lp_regist_dt         TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- ページ作成日時\r
+       \r
+    lp_create_user_id    INT            DEFAULT 0                     NOT NULL,      -- レコード作成者\r
+    lp_create_dt         TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- レコード作成日時\r
+    lp_update_user_id    INT            DEFAULT 0                     NOT NULL,      -- レコード更新者\r
+    lp_update_dt         TIMESTAMP      DEFAULT '0000-00-00 00:00:00' NOT NULL,      -- レコード更新日時\r
+    lp_deleted           BOOLEAN        DEFAULT false                 NOT NULL,      -- レコード削除状態\r
+    PRIMARY KEY          (lp_serial),\r
+    UNIQUE               (lp_id,        lp_history_index)\r
+) ENGINE=innodb;\r
+\r
 -- キャッシュトラン\r
 DROP TABLE IF EXISTS _cache;\r
 CREATE TABLE _cache (\r
index 0874475..0030520 100644 (file)
 INSERT INTO _system_config \r
 (sc_id,                          sc_value,                  sc_name) VALUES\r
 ('system_name',                 'Magic3',                   'システム名称'),\r
-('db_version',                  '2018070701',               'DBバージョン'),\r
+('db_version',                  '2018101201',               'DBバージョン'),\r
 ('server_id',                   '',                         'サーバ識別用ID'),\r
 ('server_no',                   '-1',                       'サーバ管理No'),\r
 ('server_admin_max_server_no',  '0',                        '最大サーバ管理番号(サイト管理用)'),\r
 ('realtime_server_port',        '',                         'リアルタイムサーバポート番号'),\r
 ('server_url',                  '',                         'サーバURL'),\r
-('system_type',                 '',                         'システム運用タイプ'),\r
+('system_type',                 '',                         'システム運用タイプ'),  -- serveradmin=サーバ運用\r
 ('default_lang',                'ja',                       'デフォルト言語'),\r
 ('multi_language',               '0',                       '多言語対応'),\r
 ('accept_language',             '',                         'アクセス可能言語'),\r
@@ -47,6 +47,7 @@ INSERT INTO _system_config
 ('site_pc_in_public',           '1',                        'PC用サイト公開'),\r
 ('site_mobile_in_public',       '1',                        '携帯用サイト公開'),\r
 ('site_smartphone_in_public',   '1',                        'スマートフォン用サイト公開'),\r
+('system_manager_enable_task', 'top,userlist_detail,loginhistory', 'システム運用者が実行可能な管理画面タスク'),\r
 ('site_access_exception_ip',    '',                         'サイトアクセス制御なしIP'),\r
 ('toppage_image_path',          '',                         '管理画面トップページ画像パス'),\r
 ('mobile_encoding',             'SJIS-win',                 '携帯用出力変換エンコード'),\r
@@ -111,6 +112,7 @@ INSERT INTO _system_config
 ('site_mobile_url',              '',                        '携帯用サイトURL'),\r
 ('site_smartphone_url',          '',                        'スマートフォン用サイトURL'),\r
 ('multi_domain',                 '0',                       'マルチドメイン運用'),\r
+('use_landing_page',             '0',                        'ランディングページ機能を使用するかどうか'),\r
 ('auto_login',                   '1',                        'フロント画面自動ログイン機能'),\r
 ('auto_login_admin',             '0',                        '管理画面自動ログイン機能'),\r
 ('server_tools_user',            '',                         '管理ツールアカウント'),\r