ec-cube icon indicating copy to clipboard operation
ec-cube copied to clipboard

dtb_product_class.product_code のインデックス

Open nanasess opened this issue 9 years ago • 4 comments

dtb_product_class.product_code は、キーになりうる情報なので、インデックスを付与するべき。 また、 できれば NOT NULL, ユニーク制約を付与したい。

nanasess avatar Oct 22 '15 01:10 nanasess

現状は LIKE の部分一致検索なので、 INDEX は効かない

nanasess avatar Oct 14 '16 01:10 nanasess

@nanasess 要件によっては、商品コードを必要としない人もいるかもしれないので UNIQUE 制約をつけたりインデックスを貼ることには賛成ですが、NOT NULL 制約をつけることについては他の人の意見も聞いたほうが良いかもしれません。私の場合は、NOT NULL 制約がつけられても困らないですが。

eternalharvest avatar Aug 10 '20 12:08 eternalharvest

@eternalharvest ありがとうございます。 #4640 で PR がでているのですが、 API など外部連携の利用を考えると、 空になっているとかえって困ることになるんですよね。 空じゃないと困るという運用は皆無だと思いますので、メジャーバージョンアップなどで NOT NULL にしてしまって良いと思っています。

nanasess avatar Aug 10 '20 12:08 nanasess

@nanasess そうだったんですね。

情報共有ありがとうございます。 もちろん私は困らないので異論はないです!

eternalharvest avatar Aug 10 '20 12:08 eternalharvest