Ticket #1573 (closed 改善提案: 修正済)

Opened 9 years ago

Last modified 8 years ago

プライマリーキーが無いテーブルの改善

Reported by: habu Owned by: nanasess
Priority: Milestone: EC-CUBE2.12.2
Component: その他 Version: 2.11.4
Keywords: Cc:
修正済み: yes

Description

プライマリーキーが設定されているべきところが、
設定されていないテーブルがある。

まずはプライマリーキーが無いテーブルを単純にリスト化し、
その後、そのテーブルにプライマリキーが必要かどうかと、
どのカラムをプライマリキーにするか考慮する。

関連チケット #631 #1571

Change History

comment:1 Changed 9 years ago by habu

  • Component changed from フロント to その他

comment:2 Changed 9 years ago by kotani

  • Milestone changed from EC-CUBE2.11.5 to EC-CUBE2.12.0alpha

comment:3 Changed 9 years ago by nanasess

  • Owner changed from somebody to nanasess
  • 修正済み set
  • Status changed from new to assigned

comment:4 Changed 9 years ago by nanasess

r21810 で対応しました

comment:5 Changed 9 years ago by kajiwara

  • Status changed from assigned to closed
  • Resolution set to 修正済

habuさん、nanasessさん

本件、ご報告ならびに、ご対応いただき、ありがとうございます。

こちらでクローズさせていただきます。

comment:6 follow-up: ↓ 7 Changed 9 years ago by Seasoft

  • Status changed from closed to reopened
  • 修正済み unset
  • Resolution 修正済 deleted

dtb_recommend_products のキー構成が怪しいです。

product_id, rank あたりが正しい予感。

product_id, recommend_product_id は、ロジック側が recommend_product_id の重複を許容しているので駄目です。(スイマセン。最新のロジックは未確認ですが。)

comment:7 in reply to: ↑ 6 Changed 8 years ago by h_yoshimoto

Seasoft さまへの返信

お世話になっております。
株式会社ロックオン吉本です。

こちら今回はproduct_id, recommend_product_idを主キーとして対応させて頂きます。
r21908にて対応しました。

CSVでの商品登録では、関連商品の重複登録時にエラーが出るとの事ですので
そちらは別途チケットあげさせて頂きます。

comment:8 Changed 8 years ago by shutta

r21908 のdtb_recommend_productsテーブルの主キー変更に関連して、 r21907(#1863) の修正も同時に適用する必要があるので、メモとしてこちらのコメントに記載しておきます。

comment:9 Changed 8 years ago by adachi

r21910(#1864) で、CSV登録時の重複チェックを対応しました。

comment:10 Changed 8 years ago by h_yoshimoto

  • Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3

comment:11 Changed 8 years ago by kim

  • Status changed from reopened to closed
  • 修正済み set
  • Resolution set to 修正済
  • Milestone changed from EC-CUBE2.12.3 to EC-CUBE2.12.2

皆様、ご対応ありがとうございます。 本件、2.12.2時点の解決・クローズとさせて頂きます。 継続しての、課題がございましたら、別途チケットの作成をお願いいたします。

Note: See TracTickets for help on using tickets.