バージョン選択

フォーラム

メニュー

オンライン状況

62 人のユーザが現在オンラインです。 (52 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 61
MsmSC もっと...

サイト内検索

質問 > 管理機能 > 本体バージョンアップのスキーマ更新でエラーになる

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
h_tanaka
投稿日時: 2018/12/6 11:03
対応状況: 解決済
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1644
本体バージョンアップのスキーマ更新でエラーになる
EC-CUBE4.0.0 → 4.0.1
PHP7.1.5
ロリポップ Linux Apache

http://doc4.ec-cube.net/quickstart_update
6. スキーマ更新/マイグレーション
において、次のエラーになりました。

カスタマイズは次のディレクトリでのみ行っています。
app/Customize
app/template

ユーザー独自プラグインをインストールしています。

DBを確認したところ、plg_product_review_config テーブルは存在していたのですが、管理画面のプラグイン一覧に「商品レビュープラグイン」は存在していませんでした。
覚えていませんが、このプラグインをインストールして削除したのかもしれません。

■エラーメッセージ
$  /usr/local/php/7.1/bin/php bin/console doctrine:schema:update --force --dump-sql

 The following SQL statements will be executed:

     DROP INDEX dtb_order_pre_order_id_idx ON dtb_order;
     CREATE UNIQUE INDEX dtb_order_pre_order_id_idx ON dtb_order (pre_order_id);
     DROP INDEX dtb_cart_pre_order_id_idx ON dtb_cart;
     CREATE UNIQUE INDEX dtb_cart_pre_order_id_idx ON dtb_cart (pre_order_id);
     ALTER TABLE plg_product_review_config ADD CONSTRAINT FK_D27A17EFE8507796 FOREIGN KEY (csv_type_id) REFERENCES mtb_csv_type (id);
     ALTER TABLE plg_product_review ADD CONSTRAINT FK_9CA38FA25A2DB2A0 FOREIGN KEY (sex_id) REFERENCES mtb_sex (id);
     ALTER TABLE plg_product_review ADD CONSTRAINT FK_9CA38FA24584665A FOREIGN KEY (product_id) REFERENCES dtb_product (id);
     ALTER TABLE plg_product_review ADD CONSTRAINT FK_9CA38FA29395C3F3 FOREIGN KEY (customer_id) REFERENCES dtb_customer (id);

 Updating database schema...


In AbstractMySQLDriver.php line 69:
                                                                               
  An exception occurred while executing 'ALTER TABLE plg_product_review_confi  
  g ADD CONSTRAINT FK_D27A17EFE8507796 FOREIGN KEY (csv_type_id) REFERENCES m  
  tb_csv_type (id)':                                                           
                                                                               
  SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update   
  a child row: a foreign key constraint fails (`LAA0082416-ec400beta2`.`#sql-  
  1639_1302f1b2`, CONSTRAINT `FK_D27A17EFE8507796` FOREIGN KEY (`csv_type_id`  
  ) REFERENCES `mtb_csv_type` (`id`))                                          
                                                                               

In PDOConnection.php line 109:
                                                                               
  SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update   
  a child row: a foreign key constraint fails (`LAA0082416-ec400beta2`.`#sql-  
  1639_1302f1b2`, CONSTRAINT `FK_D27A17EFE8507796` FOREIGN KEY (`csv_type_id`  
  ) REFERENCES `mtb_csv_type` (`id`))                                          
                                                                               

In PDOConnection.php line 107:
                                                                               
  SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update   
  a child row: a foreign key constraint fails (`LAA0082416-ec400beta2`.`#sql-  
  1639_1302f1b2`, CONSTRAINT `FK_D27A17EFE8507796` FOREIGN KEY (`csv_type_id`  
  ) REFERENCES `mtb_csv_type` (`id`))                                          
                                                                               

doctrine:schema:update [--complete] [--dump-sql] [-f|--force] [--em [EM]] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command>


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

h_tanaka
投稿日時: 2018/12/6 11:11
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1644
Re: 本体バージョンアップのスキーマ更新でエラーになる
本件、自己解決しました。

データベースで商品レビュープラグインの次のテーブルを削除してから再実行したところ、エラーなく成功しました。
plg_product_review
plg_product_review_config
plg_product_review_status

ただ、原因はよくわかりません。
beta2版から使っていた環境なので、rc版にしたときにゴミとして残っていたのかもしれません。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,809名です
総投稿数は109,973件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1644
8
red
1570
9
mcontact
1289
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.