質問 > 管理機能 > 顧客情報のID |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yamo |
投稿日時: 2010/6/23 16:15
対応状況: −−−
|
常連 登録日: 2010/1/6 居住地: 投稿: 37 |
顧客情報のID お世話になっています。
ec-cube 2.4.3 PHP 5.2.13 PostgreSQL 8.1.21 です。 現在、サーバーの移行に伴い、顧客情報を移行しているところです。 CSVでうまくいかなかったので、データベースへ直接入力するやり方をしました。 データベースへの入力は全て完了したところなのですが、 いざ、新規のお客様が顧客情報をフロントページから登録してみると、なんと顧客IDが「1」から登録しなおされ、顧客IDがダブる、という状況が発生してしまいました。 顧客IDが重複してしまうのは、やはりデータベースへ直接入力してしまったからだと思うのですが、何か解決策をご存じの方いらっしゃいましたらお願いします。 |
DELIGHT |
投稿日時: 2010/6/23 16:58
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 顧客情報のID どのような手順でデータを移行したかもう少し詳しい情報がほしい所ですが、
顧客IDが1から始まってしまうという現象は、DBのシーケンス設定が怪しいですね。 phpPgAdmin が使用できるのであれば、 シーケンスタブから『dtb_customer_customer_id_seq』を確認、 最終値が適切な値かどうか(現在登録されている会員IDの最大値になっているか)を確認される事をお勧めします。 確認ver ----- EC-CUBEバージョン 2.4.3 PHPバージョン PHP 5.2.9 DBバージョン PostgreSQL 8.3.7
|
yamo |
投稿日時: 2010/6/23 17:15
対応状況: −−−
|
常連 登録日: 2010/1/6 居住地: 投稿: 37 |
Re: 顧客情報のID DELIGHTさま、ありがとうございます。
データの移行方法は、すごく幼稚で恐縮ですが、 phpPgAdminのdtb_customerに直接入力しました。 そして、ご教授の通り、「dtb_customer_customer_id_seq」を確認したところ、IDが進んでいなかったので、最大値に変更したところ、無事に直りました!! 本当に感謝いたします。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |