Project

General

Profile

Backport(バックポート) #3046

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

Added by Yuya Watanabe over 7 years ago. Updated over 7 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Assignee:
Target version:
Start date:
2011-10-07
Due date:
% Done:

100%


Description

最新の 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'" 

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


Related issues

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

Associated revisions

Revision 2792f195 (diff)
Added by Kousuke Ebihara over 7 years ago

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

History

#1 Updated by Yuya Watanabe over 7 years ago

  • Status changed from New(新規) to Accepted(着手)

#2 Updated by Kousuke Ebihara over 7 years ago

  • Status changed from Accepted(着手) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

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

#3 Updated by Rimpei Ogawa over 7 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

レビューOKです。

#4 Updated by Mutsumi Imamura over 7 years ago

  • Status changed from Pending Testing(テスト待ち) to Fixed(完了)
  • % Done changed from 70 to 100

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

Also available in: Atom PDF