質問 > 管理機能 > dtb_productのproduct_id関連について |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tom79 |
投稿日時: 2013/9/10 20:09
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2013/8/2 居住地: 投稿: 29 |
dtb_productのproduct_id関連について お世話になっております。
先日も色々とご回答頂き大変助かりました。 再インストール後、ログインやページ閲覧等行えていましたが 本日さらに壁にぶち当たってしまいました。 1つ目は、以前のデータベースよりインポートした商品群に対して コメントなどの編集・公開設定はできるのですが 規格編集(再登録)をするとシステムエラーとなります。 2つ目は、新規登録をすると同じようにシステムエラーとなります。 ※デザインメニューからのページ新規作成(user_data以下に作成)は問題ありません。 エラーログを確認したところ どちらもDB処理エラーが起きていて 1つ目は 引用: [Native message: ERROR: duplicate key value violates unique constraint "dtb_products_class_pkey"] 2つ目は 引用: [Native message: ERROR: duplicate key value violates unique constraint "dtb_products_pkey"] と出ます。 先日と似たような症状ですが、 外部からの閲覧・注文確定等は問題なく行えており 移行した商品ページに関しては規格の変更のみがエラーで、他は問題なく更新できます。 過去スレッド等を参照していく中で 【〜_pkeyが同じの使われててダメだよ】というエラーではないかと思っています。 現時点での私の認識として「〜_in_seq」と「〜_pkey」は 表記が違うだけで同じ役割だと思っていますが、全然違ってるかもしれないので何とも言えません。 dtb_products_classのインデックス・検査制約には 引用: 名前:dtb_products_class_pkey dtb_productsのインデックス・検査制約には 引用: 名前:dtb_products_pkey と入っています。 過去の事例では「〜_in_seq」を重複しない値に変更して解決されているようなので 同じように「〜_pkey」を変更したいのですが、そもそも「〜_pkey」のどこに値が入っているのか分かりません。 もしくは「〜_in_seq」を作成する必用があるのであればどこにどう作成したらいいのか ご教授いただけますと幸いです。 ちなみに、現時点でデータベース上にdtb_productsと付くテーブルは ・dtb_products ・dtb_products_class の2つのみで、以前のデータベースも同様です。 よろしくお願いいたします。 EC-CUBEバージョン 2.12.4 PHPバージョン PHP 5.3.15 DBバージョン PostgreSQL 8.4.8 レンタルサーバー ラピッドサイト phpPgAdmin |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
tom79 | 2013/9/10 20:09 |
![]() |
sakurasaku | 2013/9/10 20:45 |
![]() |
tom79 | 2013/9/10 21:04 |
![]() |
bratech | 2013/9/11 9:16 |
![]() |
tom79 | 2013/9/11 10:04 |
![](images/pixel.gif)