2 基本情報の移行
■基本情報の移行に必要なテーブルは次の通りです。カラム構造を同じにしてからエクスポートする必要があります。
・dtb_baseinfo
dtb_baseinfoの移行(カラム構造を同じにする)
◆画像で比較:EC-CUBE2.12系(左)と本サイトカスタマイズ2.13系 MySQL PostgreSQL
  • カラムの削除
    2.13系では消費税変更に対応するため、taxとtax_ruleは独立し、dtb_baseinfoからなくなりました。
    email05もなくなっています。
    よって3つのカラムを削除します。
    ALTER TABLE dtb_baseinfo DROP tax;
    ALTER TABLE dtb_baseinfo DROP tax_rule;
    ALTER TABLE dtb_baseinfo DROP email05;
    
  • カラム構造を同じにする
    現在のサイトで、下記クエリを実行してカラムを追加し、同じカラム構造にしてください。
    カラム数と順序を確認し、全く同じ構造にしてください。
    ALTER TABLE dtb_baseinfo ADD zipcode text;
    ALTER TABLE dtb_baseinfo ADD country_id int;
    ALTER TABLE dtb_baseinfo ADD law_zipcode text;
    ALTER TABLE dtb_baseinfo ADD law_country_id int;
    ALTER TABLE dtb_baseinfo ADD recommend_line smallint NOT NULL DEFAULT 1;
    ALTER TABLE dtb_baseinfo ADD pickup_line smallint NOT NULL DEFAULT 4;
    ALTER TABLE dtb_baseinfo ADD nav_font text;
    ALTER TABLE dtb_baseinfo ADD nav_bgcolor text;
    ALTER TABLE dtb_baseinfo ADD nav_lihover text;
    ALTER TABLE dtb_baseinfo ADD global_font text;
    ALTER TABLE dtb_baseinfo ADD global_bgcolor text;
    ALTER TABLE dtb_baseinfo ADD global_lihover text;
    ALTER TABLE dtb_baseinfo ADD site_description text;
    
  • 移行元が同じカラム構造になったら、dtb_baseinfoをエクスポートします。
  • 移行先(EC-CUBEカスタマイズ)の、dtb_baseinfoテーブルを空にします。
  • 続けて、エクスポートしたdtb_baseinfo.sql(dump.csv)を、インポートします。
  • 移行元のテーブルから、追加したカラムを削除する場合は、下記クエリを実行すると削除できます。
    ALTER TABLE dtb_baseinfo DROP zipcode;
    ALTER TABLE dtb_baseinfo DROP country_id;
    ALTER TABLE dtb_baseinfo DROP law_zipcode;
    ALTER TABLE dtb_baseinfo DROP law_country_id;
    ALTER TABLE dtb_baseinfo DROP recommend_line;
    ALTER TABLE dtb_baseinfo DROP pickup_line;
    ALTER TABLE dtb_baseinfo DROP nav_font;
    ALTER TABLE dtb_baseinfo DROP nav_bgcolor;
    ALTER TABLE dtb_baseinfo DROP nav_lihover;
    ALTER TABLE dtb_baseinfo DROP global_font;
    ALTER TABLE dtb_baseinfo DROP global_bgcolor;
    ALTER TABLE dtb_baseinfo DROP global_lihover;
    ALTER TABLE dtb_baseinfo DROP site_description;
    
このページの先頭へ