PHPMyadminのエクスポートとインポートによってインデックスが削除される

4.7.24から4.7.31へCiviCRM
dbをアップグレードする過程で、私はdbのテキストファイルへのエクスポートを作成しました。

アップグレードは完了していないので、私はそれをやることにしました。しかし、DBを空にし、エクスポートされたSQLファイルをインポートした後、テーブルのどれもが一意の列を持たないことがわかりました。すべてのテーブルに「現在の選択には一意の列が含まれていません」というメッセージが表示されます。

インポート中に、私はまた、ここで言及されている問題に関連して「アクセスが拒否されました:このオペレーションのためのSUPER特権が必要です」というエラーが表示されました:


Why do I get “Access denied; you need (at least one of) the SUPER
privilege(s) for this operation” when importing a SQL dump to
CiviCRM?

私はそこの手順に従い、DEFINER-ステートメントを削除して、インポートをやり直しました

今回は、一意の列エラーがなく、キーが生成されたように見えました

しかし今度は別のエラーが出ます:

SQL query:
--
-- Constraints for table `civicrm_value_additional_address_info_2`
--
ALTER TABLE `civicrm_value_additional_address_info_2`
  ADD CONSTRAINT `FK_civicrm_value_additional_address_c1a143865be8a97e` FOREIGN KEY (`entity_id`) REFERENCES `civicrm_address` (`id`) ON DELETE CASCADE
MySQL said: Documentation

#1452 - Cannot add or update a child row: a foreign key constraint fails (`iskcon9_cividru`.`#sql-3c83_35116`, CONSTRAINT `FK_civicrm_value_additional_address_c1a143865be8a97e` FOREIGN KEY (`entity_id`) REFERENCES `civicrm_address` (`id`) ON DELETE CASCADE)

とにかく私は先に進み、dbのアップグレードをやり直しました。

アップグレードは完了しましたが、情報が不足しています。

私は私たちのホストにバックアップからリストアをさせて、それが役立つかどうかを見極めるつもりです。

ベストアンサー
申し訳ありませんが、適切な答えはありません

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です