バージョン選択

フォーラム

メニュー

オンライン状況

50 人のユーザが現在オンラインです。 (37 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 50
もっと...

サイト内検索

質問 > その他 > 会員情報・受注管理情報の初期化方法

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
stonesys
投稿日時: 2014/8/26 10:08
対応状況: −−−
一人前
登録日: 2013/6/4
居住地:
投稿: 118
会員情報・受注管理情報の初期化方法
いつもお世話になっております。

ECCUBEの会員情報・受注管理情報の初期化を行なう予定です。
以下の作業が発生すると考えておりますが、

これで良いかどうか有識者の方のアドバイスをいただきたいです。

【会員情報初期化】

・dtb_customer の中身を空にする。

TRUNCATE TABLE `dtb_customer`

・dtb_customer_customer_id_seqを1に戻す

UPDATE `dtb_customer_customer_id_seq` SET `sequence` = '0'

・dtb_customer_favorite_productsを空にする

TRUNCATE TABLE `dtb_customer_favorite_products`

【受注情報初期化】

以下のテーブルを初期化する。
TRUNCATE TABLE dtb_order;
TRUNCATE TABLE dtb_order_detail;
TRUNCATE TABLE dtb_order_detail_order_detail_id_seq;
TRUNCATE TABLE dtb_order_order_id_seq;
TRUNCATE TABLE dtb_order_temp;
TRUNCATE TABLE dtb_shipment_item;
TRUNCATE TABLE dtb_shipping;

AUTO_INCREMENT,シーケンステーブルの初期化を行う。
UPDATE dtb_order_detail_order_detail_id_seq SET sequence=0;
ALTER TABLE dtb_order_detail_order_detail_id_seq AUTO_INCREMENT=1;
UPDATE dtb_order_order_id_seq SET sequence=0;
ALTER TABLE dtb_order_order_id_seq AUTO_INCREMENT=1;


以上。
よろしくお願いします。


----------------
【使用環境】
・ECCUBE:2.13.1
・DB:mysql
・PHP:5.3.3

yuh
投稿日時: 2014/8/26 10:14
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 会員情報・受注管理情報の初期化方法
dtb_mail_history
もですね。
stonesys
投稿日時: 2014/8/26 10:21
対応状況: −−−
一人前
登録日: 2013/6/4
居住地:
投稿: 118
Re: 会員情報・受注管理情報の初期化方法
yuh様ご指摘ありがとうございます。

シーケンスの初期化も必要ですね。

引用:

【会員情報初期化】

・dtb_customer の中身を空にする。

TRUNCATE TABLE `dtb_customer`

・dtb_customer_customer_id_seqを1に戻す

UPDATE `dtb_customer_customer_id_seq` SET `sequence` = '0'

・dtb_customer_favorite_productsを空にする

TRUNCATE TABLE `dtb_customer_favorite_products`

【受注情報初期化】

以下のテーブルを初期化する。
TRUNCATE TABLE dtb_order;
TRUNCATE TABLE dtb_order_detail;
TRUNCATE TABLE dtb_order_detail_order_detail_id_seq;
TRUNCATE TABLE dtb_order_order_id_seq;
TRUNCATE TABLE dtb_order_temp;
TRUNCATE TABLE dtb_shipment_item;
TRUNCATE TABLE dtb_shipping;
TRUNCATE TABLE dtb_mail_history;

AUTO_INCREMENT,シーケンステーブルの初期化を行う。
UPDATE dtb_order_detail_order_detail_id_seq SET sequence=0;
ALTER TABLE dtb_order_detail_order_detail_id_seq AUTO_INCREMENT=1;
UPDATE dtb_order_order_id_seq SET sequence=0;
ALTER TABLE dtb_order_order_id_seq AUTO_INCREMENT=1;
UPDATE dtb_mail_history_send_id_seq SET sequence=0;


もう他はないですかね・・・・?


----------------
【使用環境】
・ECCUBE:2.13.1
・DB:mysql
・PHP:5.3.3

yuh
投稿日時: 2014/8/26 10:23
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 会員情報・受注管理情報の初期化方法
dtb_review
dtb_send_customer
dtb_send_history
あたりもやっといた方がいいかもです

dtb_reviewに関してはレビューを残すのであればcustomer_idを0にUPDATEすればいいと思います。
stonesys
投稿日時: 2014/8/26 10:37
対応状況: −−−
一人前
登録日: 2013/6/4
居住地:
投稿: 118
Re: 会員情報・受注管理情報の初期化方法
ありがとうございます。

こちらで気づいたものだと、dtb_other_delivも初期化対象ですね。


引用:


【会員情報初期化】

以下のテーブルを初期化する
TRUNCATE TABLE dtb_customer
TRUNCATE TABLE dtb_customer_favorite_products
TRUNCATE TABLE dtb_other_deliv
TRUNCATE TABLE dtb_send_customer
TRUNCATE TABLE dtb_send_history

AUTO_INCREMENT,シーケンステーブルの初期化を行う。
UPDATE dtb_customer_customer_id_seq SET sequence = '0'
UPDATE dtb_other_deliv_other_deliv_id_seq SET sequence = '0'


【受注情報初期化】

以下のテーブルを初期化する。
TRUNCATE TABLE dtb_order;
TRUNCATE TABLE dtb_order_detail;
TRUNCATE TABLE dtb_order_detail_order_detail_id_seq;
TRUNCATE TABLE dtb_order_order_id_seq;
TRUNCATE TABLE dtb_order_temp;
TRUNCATE TABLE dtb_shipment_item;
TRUNCATE TABLE dtb_shipping;
TRUNCATE TABLE dtb_mail_history;
TRUNCATE TABLE dtb_review

AUTO_INCREMENT,シーケンステーブルの初期化を行う。
UPDATE dtb_order_detail_order_detail_id_seq SET sequence=0;
ALTER TABLE dtb_order_detail_order_detail_id_seq AUTO_INCREMENT=1;
UPDATE dtb_order_order_id_seq SET sequence=0;
ALTER TABLE dtb_order_order_id_seq AUTO_INCREMENT=1;
UPDATE dtb_mail_history_send_id_seq SET sequence=0;
UPDATE dtb_review_review_id_seq SET sequence=0;



もうないですかね?(汗)
ECCUBEで初期化機能を持っていないのが辛いですね・・・。


----------------
【使用環境】
・ECCUBE:2.13.1
・DB:mysql
・PHP:5.3.3

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,112名です
総投稿数は110,039件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.