質問 > その他 > 商品情報をテーブルから削除する方法について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
koba58 |
投稿日時: 2013/9/16 7:33
対応状況: −−−
|
半人前 登録日: 2013/7/25 居住地: 投稿: 14 |
商品情報をテーブルから削除する方法について いつも大変参考にさせていただいています。
EC-CUBEバージョン 2.12.5 PHPバージョン PHP 5.4.8 DBバージョン PostgreSQL 9.2.4 管理画面から商品情報を削除した際、EC-CUBEの仕様で、削除対象データの削除フラグが1になるのみでデータ自体はDB内に残ったままになると思います。 削除したい商品データをDBから完全に削除するにはどのようにすればよいのでしょうか。 ちなみに現在規格情報は使用しておりません。 どうぞよろしくお願いいたします。 |
shutta |
投稿日時: 2013/9/18 20:55
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 商品情報をテーブルから削除する方法について 単純にdel_flg=1の商品情報をDELETEすればよいだけでは?
ただ、規格を使っていなかったとしても、dtb_products_classテーブルには行が登録されているので、対象のproduct_idに紐付いたデータを同様にDELETEしないといけないです。(規格を利用してればdtb_products_classが1商品につき複数行になります) また、完全にやろうとすれば、その他にもdtb_product_categoriesテーブル等関連テーブルの方もDELETEが必要だったりします。
|
koba58 |
投稿日時: 2013/9/24 18:18
対応状況: −−−
|
半人前 登録日: 2013/7/25 居住地: 投稿: 14 |
Re: 商品情報をテーブルから削除する方法について shutta様
お返事が遅くなってしまい、すみませんでした。 アドバイスいただいた内容を参考にさせていただきます。 ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |