Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dtb_order.pre_order_id のインデックス #1036

Closed
nanasess opened this issue Oct 22, 2015 · 1 comment
Closed

dtb_order.pre_order_id のインデックス #1036

nanasess opened this issue Oct 22, 2015 · 1 comment
Labels
enhancement 機能追加
Milestone

Comments

@nanasess
Copy link
Contributor

dtb_order.pre_order_id にインデックスを付与するべき。
また、ユニーク制約も必要と思われる。

@chihiro-adachi chihiro-adachi added the enhancement 機能追加 label Oct 23, 2015
@nanasess nanasess modified the milestone: 3.0.x Jul 20, 2016
nanasess added a commit to nanasess/ec-cube that referenced this issue Oct 14, 2016
- EC-CUBE#1805

- dtb_customer
  - email
  - create_date
  - update_date
  - last_buy_date
  - buy_times
  - buy_total

- dtb_order
  - pre_order_id(EC-CUBE#1036)
  - order_email
  - order_date
  - payment_date
  - commit_date
  - update_date

- dtb_product_class
  - price02
  - stock, stock_unlimited

- dtb_page_layout
  - url
@Yangsin Yangsin modified the milestones: 3.0.12, 3.0.x Nov 25, 2016
@Yangsin Yangsin closed this as completed Nov 25, 2016
@flickertone
Copy link

flickertone commented Sep 27, 2018

ec cube ver.3.0.15

完全に異なる、新規のorderであるはずが、注文確定時に既存のorderを上書きしてしまうという事象を確認しました。

新規の注文時、購入処理中はorder_id=2であった注文(idは仮です)が、注文確定と同時に、既存の注文であるorder_id=1の情報を上書きするかたちで、登録されてしまう事象がありました。

上記2つのorder_idは、pre_order_idが、完全に重複しておりました。
pre_order_idはuniqでないと問題が発生するのではないかと認識しているのですが、いかがでしょうか。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 機能追加
Projects
None yet
Development

No branches or pull requests

4 participants