ec-cube
ec-cube copied to clipboard
dtb_product_class.product_code のインデックス
dtb_product_class.product_code
は、キーになりうる情報なので、インデックスを付与するべき。
また、 できれば NOT NULL, ユニーク制約を付与したい。
現状は LIKE の部分一致検索なので、 INDEX は効かない
@nanasess 要件によっては、商品コードを必要としない人もいるかもしれないので UNIQUE 制約をつけたりインデックスを貼ることには賛成ですが、NOT NULL 制約をつけることについては他の人の意見も聞いたほうが良いかもしれません。私の場合は、NOT NULL 制約がつけられても困らないですが。
@eternalharvest ありがとうございます。 #4640 で PR がでているのですが、 API など外部連携の利用を考えると、 空になっているとかえって困ることになるんですよね。 空じゃないと困るという運用は皆無だと思いますので、メジャーバージョンアップなどで NOT NULL にしてしまって良いと思っています。
@nanasess そうだったんですね。
情報共有ありがとうございます。 もちろん私は困らないので異論はないです!