Backport(バックポート) #2305
未完了3.4→3.6へのバージョンアップができないバグについて
0%
説明
http://sns.openpne.jp/communityTopic/6917 から転記
現象¶
バージョンアップを行っておりますが、
========================
SQLSTATE[HY000]: General error: 1005 Can't create table 'himote2.#sql-69dc_171' (errno: 121). Failing Query: "ALTER TABLE intro_friend ADD CONSTRAINT intro_friend_member_id_to_member_relationship_member_id_to FOREIGN KEY (member_id_to) REFERENCES member_relationship(member_id_to)". Failing Query: ALTER TABLE intro_friend ADD CONSTRAINT intro_friend_member_id_to_member_relationship_member_id_to FOREIGN KEY (member_id_to) REFERENCES member_relationship(member_id_to)
という外部キー制約違反のエラーが出ておりました。
その後、外部キーを無視して強行したところ以下のようになりました。
opPluginManager Plugin is already installed
doctrine generating model classes
file+ /tmp/doctrine_schema_64127.yml
セグメンテーション違反です ========================
と表示されます。
補足ですが、2.12系から3.4へアップグレードを行い現在運用しております。
3系では退会者のデータをほとんど削除するようになっていますが、2系で退会された場合データが残っているようなのでこれらの残ったデータを削除できれば3系から運用開始したのとおなじような状態になるのかとおもっているのでしょうがどうでしょうか?
再現手順¶
原因¶
修正内容¶
関連情報¶
- OpenPNE 2 からのアップグレード手順: doc/ja/Upgrade_From_2_Guide.txt
Shingo Yamada さんが13年以上前に更新
- 対象バージョン を削除 (
OpenPNE3.6beta13)
最終betaリリース(beta13)までに解決に至らなかった為、3.6.0 リリースまでに対応すべきチケットから除外します。
対象バージョンを変更します。