プロジェクト

全般

プロフィール

Bug(バグ) #1950

未完了

3.4→3.6へのバージョンアップができないバグについて

pnetan   さんが13年以上前に追加. 12年以上前に更新.

ステータス:
Accepted(着手)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2011-03-15
期日:
進捗率:

0%

予定工数:
3.6 で発生するか:
Yes
3.8 で発生するか:

説明

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

ファイル

検証内容.xls (32.5 KB) 検証内容.xls Hiroshi Kato, 2011-07-04 15:03

関連するチケット 1 (1件未完了0件完了)

関連している OpenPNE 3 - Backport(バックポート) #2305: 3.4→3.6へのバージョンアップができないバグについてNew(新規)2011-07-27

操作

他の形式にエクスポート: Atom PDF