Ignore:
Timestamp:
2010/08/18 15:12:25 (12 years ago)
Author:
nanasess
bzr:base-revision:
ohkouchi@loop-az.jp-20100818034225-loyoujma8pjbxn2u
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

html/install/index.php 16809@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Findex.php
html/install/sql/column_comment.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Fcolumn_comment.sql
html/install/sql/create_table_mysql.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Fcreate_table_mysql.sql
html/install/sql/create_table_pgsql.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Fcreate_table_pgsql.sql
html/install/sql/drop_table.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Fdrop_table.sql
html/install/sql/drop_view.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Fdrop_view.sql
html/install/sql/insert_data.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Finsert_data.sql
bzr:mapping-version:
v4
bzr:merge:

ohkouchi@loop-az.jp-20100818061055-lqje64n4qlsd2ke9
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20100818061207-vgzu2onofgbq0k0i
bzr:revno:
2270
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-parents:

html/install/index.php ohkouchi@loop-az.jp-20100818033838-mjtat0sdmbsu0981
html/install/sql/column_comment.sql ohkouchi@loop-az.jp-20100818033838-mjtat0sdmbsu0981
html/install/sql/create_table_mysql.sql ohkouchi@loop-az.jp-20100818033838-mjtat0sdmbsu0981
html/install/sql/create_table_pgsql.sql ohkouchi@loop-az.jp-20100818033838-mjtat0sdmbsu0981
html/install/sql/drop_table.sql ohkouchi@loop-az.jp-20100818033838-mjtat0sdmbsu0981
html/install/sql/drop_view.sql svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:18777
html/install/sql/insert_data.sql ohkouchi@loop-az.jp-20100818033838-mjtat0sdmbsu0981
bzr:text-revisions:

html/install/index.php ohkouchi@loop-az.jp-20100818061055-lqje64n4qlsd2ke9
html/install/sql/column_comment.sql ohkouchi@loop-az.jp-20100818061055-lqje64n4qlsd2ke9
html/install/sql/create_table_mysql.sql ohkouchi@loop-az.jp-20100818061055-lqje64n4qlsd2ke9
html/install/sql/create_table_pgsql.sql ohkouchi@loop-az.jp-20100818061055-lqje64n4qlsd2ke9
html/install/sql/drop_table.sql ohkouchi@loop-az.jp-20100818061055-lqje64n4qlsd2ke9
html/install/sql/drop_view.sql ohkouchi@loop-az.jp-20100818061055-lqje64n4qlsd2ke9
html/install/sql/insert_data.sql ohkouchi@loop-az.jp-20100818061055-lqje64n4qlsd2ke9
bzr:timestamp:
2010-08-18 15:12:07.440000057 +0900
bzr:user-agent:
bzr2.1.2+bzr-svn1.0.2
svn:original-date:
2010-08-18T06:12:07.440000Z
Message:

インストーラの改善(#633)

  • add 配下の SQL ファイルを統合
  • INDEX の生成を create_table_*.sql に統合
Location:
branches/version-2_5-dev/html/install
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/html/install/index.php

    r18786 r18787  
    124124    $dsn = $arrRet['db_type']."://".$arrRet['db_user'].":".$arrRet['db_password']."@".$arrRet['db_server'].":".$arrRet['db_port']."/".$arrRet['db_name']; 
    125125 
    126     /* 
    127         lfAddTableは、バージョンアップ等で追加テーブルが発生した場合に実行する。 
    128         (DB構成の下位互換のためスキップ時も強制) 
    129     */ 
    130     // テーブルが存在しない場合に追加される。 
    131     $objPage->arrErr = lfAddTable("dtb_session", $dsn);         // セッション管理テーブル 
    132     $objPage->arrErr = lfAddTable("dtb_module", $dsn);          // モジュール管理テーブル 
    133     $objPage->arrErr = lfAddTable("dtb_mobile_kara_mail", $dsn);    // 空メール管理テーブル 
    134     $objPage->arrErr = lfAddTable("dtb_mobile_ext_session_id", $dsn);   // セッションID管理テーブル 
    135     $objPage->arrErr = lfAddTable("dtb_site_control", $dsn);    // サイト情報管理テーブル 
    136     $objPage->arrErr = lfAddTable("dtb_trackback", $dsn);   // トラックバック管理テーブル 
    137  
    138  
    139     // カラムを追加 
    140     lfAddColumn($dsn); 
    141  
    142     // データを追加 
    143     lfAddData($dsn); 
    144  
    145126    if(count($objPage->arrErr) == 0) { 
    146127        // スキップする場合には次画面へ遷移 
     
    221202    } 
    222203    $dsn = $arrRet['db_type']."://".$arrRet['db_user'].":".$arrRet['db_password']."@".$arrRet['db_server'].":".$arrRet['db_port']."/".$arrRet['db_name']; 
    223  
    224     // 追加テーブルがあれば削除する。 
    225     lfDropTable("dtb_module", $dsn); 
    226     lfDropTable("dtb_session", $dsn); 
    227     lfDropTable("dtb_mobile_ext_session_id", $dsn); 
    228     lfDropTable("dtb_mobile_kara_mail", $dsn); 
    229     lfDropTable("dtb_site_control", $dsn); 
    230     lfDropTable("dtb_trackback", $dsn); 
    231204 
    232205    if ($arrRet['db_type'] == 'pgsql'){ 
     
    837810} 
    838811 
    839 // テーブルの追加(既にテーブルが存在する場合は作成しない) 
    840 function lfAddTable($table_name, $dsn) { 
    841     global $objPage; 
    842     global $objDb; 
    843     $arrErr = array(); 
    844     if(!$objDb->sfTabaleExists($table_name, $dsn)) { 
    845         list($db_type) = split(":", $dsn); 
    846         $sql_path = "./sql/add/". $table_name . "_" .$db_type .".sql"; 
    847         $arrErr = lfExecuteSQL($sql_path, $dsn); 
    848         if(count($arrErr) == 0) { 
    849             $objPage->tpl_message.="○:追加テーブル($table_name)の作成に成功しました。<br>"; 
    850         } else { 
    851             $objPage->tpl_message.="×:追加テーブル($table_name)の作成に失敗しました。<br>"; 
    852         } 
    853     } else { 
    854         $objPage->tpl_message.="○:追加テーブル($table_name)が確認されました。<br>"; 
    855     } 
    856  
    857     return $arrErr; 
    858 } 
    859  
    860812// テーブルの削除(既にテーブルが存在する場合のみ削除する) 
    861813function lfDropTable($table_name, $dsn) { 
     
    878830    } 
    879831    return $arrErr; 
    880 } 
    881  
    882 // カラムの追加(既にカラムが存在する場合は作成しない) 
    883 function lfAddColumn($dsn) { 
    884     global $objDBParam; 
    885     global $objDb; 
    886  
    887     // 受注テーブル 
    888     $objDb->sfColumnExists("dtb_order", "memo01", "text", $dsn, true); 
    889     $objDb->sfColumnExists("dtb_order", "memo02", "text", $dsn, true); 
    890     $objDb->sfColumnExists("dtb_order", "memo03", "text", $dsn, true); 
    891     $objDb->sfColumnExists("dtb_order", "memo04", "text", $dsn, true); 
    892     $objDb->sfColumnExists("dtb_order", "memo05", "text", $dsn, true); 
    893     $objDb->sfColumnExists("dtb_order", "memo06", "text", $dsn, true); 
    894     $objDb->sfColumnExists("dtb_order", "memo07", "text", $dsn, true); 
    895     $objDb->sfColumnExists("dtb_order", "memo08", "text", $dsn, true); 
    896     $objDb->sfColumnExists("dtb_order", "memo09", "text", $dsn, true); 
    897     $objDb->sfColumnExists("dtb_order", "memo10", "text", $dsn, true); 
    898  
    899     // 受注一時テーブル 
    900     $objDb->sfColumnExists("dtb_order_temp", "order_id", "text", $dsn, true); 
    901     $objDb->sfColumnExists("dtb_order_temp", "memo01", "text", $dsn, true); 
    902     $objDb->sfColumnExists("dtb_order_temp", "memo02", "text", $dsn, true); 
    903     $objDb->sfColumnExists("dtb_order_temp", "memo03", "text", $dsn, true); 
    904     $objDb->sfColumnExists("dtb_order_temp", "memo04", "text", $dsn, true); 
    905     $objDb->sfColumnExists("dtb_order_temp", "memo05", "text", $dsn, true); 
    906     $objDb->sfColumnExists("dtb_order_temp", "memo06", "text", $dsn, true); 
    907     $objDb->sfColumnExists("dtb_order_temp", "memo07", "text", $dsn, true); 
    908     $objDb->sfColumnExists("dtb_order_temp", "memo08", "text", $dsn, true); 
    909     $objDb->sfColumnExists("dtb_order_temp", "memo09", "text", $dsn, true); 
    910     $objDb->sfColumnExists("dtb_order_temp", "memo10", "text", $dsn, true); 
    911  
    912     // 支払情報テーブル 
    913     $objDb->sfColumnExists("dtb_payment", "charge_flg", "int2 default 1", $dsn, true); 
    914     $objDb->sfColumnExists("dtb_payment", "rule_min", "numeric", $dsn, true); 
    915     $objDb->sfColumnExists("dtb_payment", "upper_rule_max", "numeric", $dsn, true); 
    916     $objDb->sfColumnExists("dtb_payment", "module_id", "int4", $dsn, true); 
    917     $objDb->sfColumnExists("dtb_payment", "module_path", "text", $dsn, true); 
    918     $objDb->sfColumnExists("dtb_payment", "memo01", "text", $dsn, true); 
    919     $objDb->sfColumnExists("dtb_payment", "memo02", "text", $dsn, true); 
    920     $objDb->sfColumnExists("dtb_payment", "memo03", "text", $dsn, true); 
    921     $objDb->sfColumnExists("dtb_payment", "memo04", "text", $dsn, true); 
    922     $objDb->sfColumnExists("dtb_payment", "memo05", "text", $dsn, true); 
    923     $objDb->sfColumnExists("dtb_payment", "memo06", "text", $dsn, true); 
    924     $objDb->sfColumnExists("dtb_payment", "memo07", "text", $dsn, true); 
    925     $objDb->sfColumnExists("dtb_payment", "memo08", "text", $dsn, true); 
    926     $objDb->sfColumnExists("dtb_payment", "memo09", "text", $dsn, true); 
    927     $objDb->sfColumnExists("dtb_payment", "memo10", "text", $dsn, true); 
    928  
    929     // 顧客 
    930     $objDb->sfColumnExists("dtb_customer", "mailmaga_flg", "int2", $dsn, true); 
    931  
    932     // インデックスの確認 
    933     if (!$objDb->sfColumnExists("dtb_customer", "mobile_phone_id", "text", $dsn, true)) { 
    934         // インデックスの追加 
    935         $objDb->sfIndexExists("dtb_customer", "mobile_phone_id", "dtb_customer_mobile_phone_id_key", 64, $dsn, true); 
    936     } 
    937  
    938 // データの追加(既にデータが存在する場合は作成しない) 
    939 function lfAddData($dsn) { 
    940     global $objDb; 
    941     // CSVテーブル 
    942     if($objDb->sfTabaleExists('dtb_csv', $dsn)) { 
    943         lfInsertCSVData(1,'category_id','カテゴリID',53,'now()','now()', $dsn); 
    944         lfInsertCSVData(4,'order_id','注文番号',1,'now()','now()', $dsn); 
    945         lfInsertCSVData(4,'customer_id','顧客ID',3,'now()','now()', $dsn); 
    946         lfInsertCSVData(4,'message','要望等',4,'now()','now()', $dsn); 
    947         lfInsertCSVData(4,'order_name01','顧客名1',5,'now()','now()', $dsn); 
    948         lfInsertCSVData(4,'order_name02','顧客名2',6,'now()','now()', $dsn); 
    949         lfInsertCSVData(4,'order_kana01','顧客名カナ1',7,'now()','now()', $dsn); 
    950         lfInsertCSVData(4,'order_kana02','顧客名カナ2',8,'now()','now()', $dsn); 
    951         lfInsertCSVData(4,'order_email','メールアドレス',9,'now()','now()', $dsn); 
    952         lfInsertCSVData(4,'order_tel01','電話番号1',10,'now()','now()', $dsn); 
    953         lfInsertCSVData(4,'order_tel02','電話番号2',11,'now()','now()', $dsn); 
    954         lfInsertCSVData(4,'order_tel03','電話番号3',12,'now()','now()', $dsn); 
    955         lfInsertCSVData(4,'order_fax01','FAX1',13,'now()','now()', $dsn); 
    956         lfInsertCSVData(4,'order_fax02','FAX2',14,'now()','now()', $dsn); 
    957         lfInsertCSVData(4,'order_fax03','FAX3',15,'now()','now()', $dsn); 
    958         lfInsertCSVData(4,'order_zip01','郵便番号1',16,'now()','now()', $dsn); 
    959         lfInsertCSVData(4,'order_zip02','郵便番号2',17,'now()','now()', $dsn); 
    960         lfInsertCSVData(4,'order_pref','都道府県',18,'now()','now()', $dsn); 
    961         lfInsertCSVData(4,'order_addr01','住所1',19,'now()','now()', $dsn); 
    962         lfInsertCSVData(4,'order_addr02','住所2',20,'now()','now()', $dsn); 
    963         lfInsertCSVData(4,'order_sex','性別',21,'now()','now()', $dsn); 
    964         lfInsertCSVData(4,'order_birth','生年月日',22,'now()','now()', $dsn); 
    965         lfInsertCSVData(4,'order_job','職種',23,'now()','now()', $dsn); 
    966         lfInsertCSVData(4,'deliv_name01','お届け先名前',24,'now()','now()', $dsn); 
    967         lfInsertCSVData(4,'deliv_name02','お届け先名前',25,'now()','now()', $dsn); 
    968         lfInsertCSVData(4,'deliv_kana01','お届け先カナ',26,'now()','now()', $dsn); 
    969         lfInsertCSVData(4,'deliv_kana02','お届け先カナ',27,'now()','now()', $dsn); 
    970         lfInsertCSVData(4,'deliv_tel01','電話番号1',28,'now()','now()', $dsn); 
    971         lfInsertCSVData(4,'deliv_tel02','電話番号2',29,'now()','now()', $dsn); 
    972         lfInsertCSVData(4,'deliv_tel03','電話番号3',30,'now()','now()', $dsn); 
    973         lfInsertCSVData(4,'deliv_fax01','FAX1',31,'now()','now()', $dsn); 
    974         lfInsertCSVData(4,'deliv_fax02','FAX2',32,'now()','now()', $dsn); 
    975         lfInsertCSVData(4,'deliv_fax03','FAX3',33,'now()','now()', $dsn); 
    976         lfInsertCSVData(4,'deliv_zip01','郵便番号1',34,'now()','now()', $dsn); 
    977         lfInsertCSVData(4,'deliv_zip02','郵便番号2',35,'now()','now()', $dsn); 
    978         lfInsertCSVData(4,'deliv_pref','都道府県',36,'now()','now()', $dsn); 
    979         lfInsertCSVData(4,'deliv_addr01','住所1',37,'now()','now()', $dsn); 
    980         lfInsertCSVData(4,'deliv_addr02','住所2',38,'now()','now()', $dsn); 
    981         lfInsertCSVData(4,'payment_total','お支払い合計',39,'now()','now()', $dsn); 
    982     } 
    983 } 
    984  
    985 // CSVテーブルへのデータの追加 
    986 function lfInsertCSVData($csv_id,$col,$disp_name,$rank,$create_date,$update_date, $dsn) { 
    987     global $objDb; 
    988     $sql = "insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date) values($csv_id,'$col','$disp_name',$rank,$create_date,$update_date);"; 
    989     $objDb->sfDataExists("dtb_csv", "csv_id = ? AND col = ?", array($csv_id, $col), $dsn, $sql, true); 
    990832} 
    991833 
  • branches/version-2_5-dev/html/install/sql/create_table_mysql.sql

    r18786 r18787  
    562562    PRIMARY KEY (customer_id) 
    563563) TYPE=InnoDB; 
    564  
    565 CREATE INDEX dtb_customer_mobile_phone_id_key ON dtb_customer (mobile_phone_id(64)); 
    566564 
    567565CREATE TABLE dtb_order ( 
     
    11721170    PRIMARY KEY (id) 
    11731171) TYPE=InnoDB; 
     1172 
     1173CREATE TABLE dtb_mobile_ext_session_id ( 
     1174    session_id text NOT NULL, 
     1175    param_key text, 
     1176    param_value text, 
     1177    url text, 
     1178    create_date timestamp NOT NULL DEFAULT now() 
     1179); 
     1180 
     1181CREATE TABLE dtb_mobile_kara_mail ( 
     1182    kara_mail_id serial PRIMARY KEY, 
     1183    session_id text NOT NULL, 
     1184    token text NOT NULL, 
     1185    next_url text NOT NULL, 
     1186    create_date timestamp NOT NULL DEFAULT now(), 
     1187    email text, 
     1188    receive_date timestamp 
     1189); 
     1190 
     1191CREATE TABLE dtb_module ( 
     1192    module_id int NOT NULL UNIQUE, 
     1193    module_code text NOT NULL, 
     1194    module_name text NOT NULL, 
     1195    sub_data text, 
     1196    auto_update_flg smallint NOT NULL DEFAULT 0, 
     1197    del_flg smallint NOT NULL DEFAULT 0, 
     1198    create_date datetime NOT NULL , 
     1199    update_date datetime NOT NULL 
     1200) TYPE=InnoDB; 
     1201 
     1202CREATE TABLE dtb_session ( 
     1203    sess_id varchar(50) NOT NULL, 
     1204    sess_data text, 
     1205    create_date datetime NOT NULL, 
     1206    update_date datetime NOT NULL, 
     1207    PRIMARY KEY (sess_id) 
     1208) TYPE=InnoDB; 
     1209 
     1210CREATE TABLE dtb_site_control ( 
     1211    control_id int auto_increment NOT NULL, 
     1212    control_title varchar(255) , 
     1213    control_text text , 
     1214    control_flg int NOT NULL DEFAULT 2, 
     1215    del_flg int NOT NULL DEFAULT 0, 
     1216    memo text , 
     1217    create_date datetime NOT NULL, 
     1218    update_date datetime NOT NULL, 
     1219    PRIMARY KEY  (control_id) 
     1220) TYPE=InnoDB; 
     1221 
     1222CREATE TABLE dtb_trackback ( 
     1223    trackback_id int auto_increment NOT NULL, 
     1224    product_id int NOT NULL, 
     1225    blog_name varchar(255) NOT NULL DEFAULT '', 
     1226    title varchar(255) NOT NULL DEFAULT '', 
     1227    excerpt text NOT NULL , 
     1228    url text NOT NULL , 
     1229    status int NOT NULL DEFAULT 2, 
     1230    del_flg int NOT NULL DEFAULT 0, 
     1231    create_date datetime NOT NULL, 
     1232    update_date datetime NOT NULL, 
     1233    PRIMARY KEY (trackback_id) 
     1234) TYPE=InnoDB; 
     1235 
     1236CREATE INDEX dtb_customer_mobile_phone_id_key ON dtb_customer (mobile_phone_id(64)); 
     1237CREATE INDEX dtb_products_class_product_id_key ON dtb_products_class(product_id); 
     1238CREATE INDEX dtb_order_detail_product_id_key ON dtb_order_detail(product_id); 
     1239CREATE INDEX dtb_send_customer_customer_id_key ON dtb_send_customer(customer_id); 
     1240CREATE INDEX dtb_mobile_ext_session_id_param_key_key ON dtb_mobile_ext_session_id (param_key(64)); 
     1241CREATE INDEX dtb_mobile_ext_session_id_param_value_key ON dtb_mobile_ext_session_id (param_value(64)); 
     1242CREATE INDEX dtb_mobile_ext_session_id_url_key ON dtb_mobile_ext_session_id (url(64)); 
     1243CREATE INDEX dtb_mobile_ext_session_id_create_date_key ON dtb_mobile_ext_session_id (create_date); 
     1244CREATE INDEX dtb_mobile_kara_mail_token_key ON dtb_mobile_kara_mail (token(64)); 
     1245CREATE INDEX dtb_mobile_kara_mail_create_date_key ON dtb_mobile_kara_mail (create_date); 
     1246CREATE INDEX dtb_mobile_kara_mail_receive_date_key ON dtb_mobile_kara_mail (receive_date); 
  • branches/version-2_5-dev/html/install/sql/create_table_pgsql.sql

    r18786 r18787  
    563563    PRIMARY KEY (customer_id) 
    564564); 
    565  
    566 CREATE INDEX dtb_customer_mobile_phone_id_key ON dtb_customer (mobile_phone_id); 
    567565 
    568566CREATE TABLE dtb_order ( 
     
    11711169); 
    11721170 
     1171CREATE TABLE dtb_mobile_ext_session_id ( 
     1172    session_id text NOT NULL, 
     1173    param_key text, 
     1174    param_value text, 
     1175    url text, 
     1176    create_date timestamp NOT NULL DEFAULT now() 
     1177); 
     1178 
     1179CREATE TABLE dtb_mobile_kara_mail ( 
     1180    kara_mail_id serial PRIMARY KEY, 
     1181    session_id text NOT NULL, 
     1182    token text NOT NULL, 
     1183    next_url text NOT NULL, 
     1184    create_date timestamp NOT NULL DEFAULT now(), 
     1185    email text, 
     1186    receive_date timestamp 
     1187); 
     1188 
     1189CREATE TABLE dtb_session ( 
     1190    sess_id text NOT NULL, 
     1191    sess_data text, 
     1192    create_date timestamp NOT NULL, 
     1193    update_date timestamp NOT NULL, 
     1194    PRIMARY KEY (sess_id) 
     1195); 
     1196 
     1197CREATE TABLE dtb_module ( 
     1198    module_id int NOT NULL UNIQUE, 
     1199    module_code text NOT NULL, 
     1200    module_name text NOT NULL, 
     1201    sub_data text, 
     1202    auto_update_flg int2 NOT NULL DEFAULT 0, 
     1203    del_flg int2 NOT NULL DEFAULT 0, 
     1204    create_date timestamp NOT NULL DEFAULT NOW(), 
     1205    update_date timestamp NOT NULL 
     1206); 
     1207 
     1208CREATE TABLE dtb_site_control ( 
     1209    control_id serial primary key NOT NULL, 
     1210    control_title text , 
     1211    control_text text , 
     1212    control_flg int2 NOT NULL DEFAULT 2, 
     1213    del_flg int2 NOT NULL DEFAULT 0, 
     1214    memo text , 
     1215    create_date timestamp NOT NULL DEFAULT now(), 
     1216    update_date timestamp NOT NULL DEFAULT now() 
     1217); 
     1218 
     1219CREATE TABLE dtb_trackback ( 
     1220    trackback_id serial primary key NOT NULL, 
     1221    product_id int NOT NULL, 
     1222    blog_name varchar(255) NOT NULL DEFAULT '', 
     1223    title varchar(255) NOT NULL DEFAULT '', 
     1224    excerpt text NOT NULL DEFAULT '', 
     1225    url text NOT NULL DEFAULT '', 
     1226    status int2 NOT NULL DEFAULT 2, 
     1227    del_flg int2 NOT NULL DEFAULT 0, 
     1228    create_date timestamp NOT NULL, 
     1229    update_date timestamp NOT NULL 
     1230); 
     1231 
     1232CREATE INDEX dtb_customer_mobile_phone_id_key ON dtb_customer (mobile_phone_id); 
     1233CREATE INDEX dtb_products_class_product_id_key ON dtb_products_class(product_id); 
     1234CREATE INDEX dtb_order_detail_product_id_key ON dtb_order_detail(product_id); 
     1235CREATE INDEX dtb_send_customer_customer_id_key ON dtb_send_customer(customer_id); 
     1236 
     1237CREATE INDEX dtb_mobile_ext_session_id_param_key_key ON dtb_mobile_ext_session_id (param_key); 
     1238CREATE INDEX dtb_mobile_ext_session_id_param_value_key ON dtb_mobile_ext_session_id (param_value); 
     1239CREATE INDEX dtb_mobile_ext_session_id_url_key ON dtb_mobile_ext_session_id (url); 
     1240CREATE INDEX dtb_mobile_ext_session_id_create_date_key ON dtb_mobile_ext_session_id (create_date); 
     1241 
     1242CREATE INDEX dtb_mobile_kara_mail_token_key ON dtb_mobile_kara_mail (token); 
     1243CREATE INDEX dtb_mobile_kara_mail_create_date_key ON dtb_mobile_kara_mail (create_date); 
     1244CREATE INDEX dtb_mobile_kara_mail_receive_date_key ON dtb_mobile_kara_mail (receive_date); 
  • branches/version-2_5-dev/html/install/sql/drop_table.sql

    r18786 r18787  
    8888DROP TABLE dtb_customer_favorite_products; 
    8989DROP TABLE mtb_down; 
     90DROP TABLE dtb_module; 
     91DROP TABLE dtb_session; 
     92DROP TABLE dtb_mobile_ext_session_id; 
     93DROP TABLE dtb_mobile_kara_mail; 
     94DROP TABLE dtb_site_control; 
     95DROP TABLE dtb_trackback; 
    9096 
  • branches/version-2_5-dev/html/install/sql/insert_data.sql

    r18786 r18787  
    1 CREATE INDEX dtb_products_class_product_id_key ON dtb_products_class(product_id); 
    2 CREATE INDEX dtb_order_detail_product_id_key ON dtb_order_detail(product_id); 
    3 CREATE INDEX dtb_send_customer_customer_id_key ON dtb_send_customer(customer_id); 
    4  
    51INSERT INTO dtb_member (name, login_id, password, creator_id, authority, work, del_flg, create_date, update_date) 
    62VALUES ('dummy','dummy',' ',0,0,1,1, now(), now()); 
     
    181177insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(3,'deliv_date','お届け指定日',54,now(),now()); 
    182178INSERT INTO dtb_csv(csv_id,col,disp_name,rank,create_date,update_date) VALUES (4,'order_id','注文番号',1,now(),now()); 
    183 INSERT INTO dtb_csv(csv_id,col,disp_name,rank,create_date,update_date) VALUES (4,'campaign_id','キャンペーンID',2,now(),now()); 
    184179INSERT INTO dtb_csv(csv_id,col,disp_name,rank,create_date,update_date) VALUES (4,'customer_id','顧客ID',3,now(),now()); 
    185180INSERT INTO dtb_csv(csv_id,col,disp_name,rank,create_date,update_date) VALUES (4,'message','要望等',4,now(),now()); 
     
    11031098 
    11041099INSERT INTO dtb_module (module_id,module_code,module_name,update_date,create_date) VALUES (0,0,'patch',now(),now()); 
     1100 
     1101INSERT INTO dtb_site_control (control_title, control_text) VALUES('トラックバック機能', 'トラックバック機能を使用するかどうかを決定します。'); 
Note: See TracChangeset for help on using the changeset viewer.