質問 > 管理機能 > 商品IDをリセットしたい。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2009/8/20 13:35
対応状況: −−−
|
商品IDをリセットしたい。 [EC-CUBE] 2.4.1正式版 新規インストール
[サーバ] Fedora6 on VMware workstation6 on WinXPSP2 [OS] Fedora6 [PHP] PHP 5.1.6 [データベース] PostgreSQL 8.1.10 [WEBサーバ] Apache/2.2.6(Fedora) [ブラウザ] IE6SP2 Excelでの4000点弱の商品マスタ情報から「自作ツール」にて 「商品登録.csv」を生成し、管理画面にて「商品登録CSV」を 何度も行っています。 カテゴリの商品数が「加算」されない事を主な理由に delete from dtb_category_count; delete from dtb_category_total_count; delete from dtb_category; delete from dtb_classcategory; delete from dtb_class; delete from dtb_product_categories; delete from dtb_products; delete from dtb_products_class; delete from dtb_recommend_products; 上記のsqlを実行してから、 管理画面にて「カテゴリ登録CSV」→「商品登録CSV」を 行っているのですが、『商品ID』が「商品登録CSV」分づつ 増加していきます。 『商品ID』も初期値に戻したいのですが、 何処に記憶されているのかが発見出来ません。 どなたか、ご存知の方がみえましたら、 お教え願えませんでしょうか? それとも、そもそも『商品ID』は初期値に戻しては いけない値なのでしょうか? よろしくお願いします。 |
|
seasoft |
投稿日時: 2009/8/20 13:41
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品IDをリセットしたい。 > それとも、そもそも『商品ID』は初期値に戻しては
> いけない値なのでしょうか? 通常そう考えるのが妥当です。 強行的に行う方法は、過去スレにあったと思います。 シーケンス (sequence) で検索すると出るかも。(未確認)
|
ゲスト |
投稿日時: 2009/8/20 16:56
対応状況: −−−
|
Re: 商品IDをリセットしたい。 引用:
postgreSQLのserial型に関して、理解しました。 引用:
LC_Page_Admin_Products_UploadCSV.php 内 $product_id = $objQuery->nextval("dtb_products","product_id"); の部分を $product_id = 1; にする議論を確認しましたが、小生はserial型に対しては、 select setval('dtb_products_product_id_seq',1); の様にserial値を初期化する必要があると、理解しました。 「カテゴリ登録CSV」と「商品登録CSV」に関して、 『serial値を初期化して「csv」読込み』を試行して、 問題の有無を確認してみようと思います。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |