プロジェクト

全般

プロフィール

Backport(バックポート) #3046

最新の Doctrine を使用した状態でリビジョン 34 のマイグレートスクリプトを実行するとエラーになる

Yuya Watanabeほぼ12年前に追加. ほぼ12年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2011-10-07
期日:
進捗率:

100%


説明

最新の Doctrine を使用した状態でリビジョン 34 のマイグレートスクリプトを実行すると以下のようなエラーになる。

Error #1 - SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's position in this community'' at line 1. Failing Query: "ALTER TABLE `community_member` ADD `is_pre` TINYINT(1) DEFAULT '0' NOT NULL COMMENT 'Member¥''s position in this community'" 

バックスラッシュによるエスケープから、引用符を連続させることによるエスケープでこのエラーを回避することができたので、そのような対応をおこなう。


関連するチケット

関連している OpenPNE 3 - Bug(バグ) #2479: 最新の Doctrine を使用した状態でリビジョン 34 のマイグレートスクリプトを実行するとエラーになる Fixed(完了) 2011-10-07

関係しているリビジョン

リビジョン 2792f195 (差分)
Kousuke Ebiharaほぼ12年前に追加

changed escaping method for single quotation to avoid error in migrating to revision 34 with latest Doctrine (fixes #3046, BP from #2479)

履歴

#1 Yuya Watanabeほぼ12年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更

#2 Kousuke Ebiharaほぼ12年前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

更新履歴 2792f195ec0f96f6682bf343c69572a2d443e3bc で適用されました。

#3 Rimpei Ogawaほぼ12年前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

レビューOKです。

#4 Mutsumi Imamuraほぼ12年前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

レビューのみで対応OKとします。
何か問題が発生した場合は、再オープンし対応します。

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