プロジェクト

全般

プロフィール

Bug(バグ) #2479

完了

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

Kousuke Ebihara さんが約13年前に追加. 約9年前に更新.

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

100%

予定工数:
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

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

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


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

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

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

操作

Kousuke Ebihara さんが約13年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更
  • 担当者Kousuke Ebihara にセット

Kousuke Ebihara さんが約13年前に更新

Kousuke Ebihara さんが約13年前に更新

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

Kousuke Ebihara さんが約13年前に更新

3.6 へのバックポートチケットのほうはクローズしていますが、 master のソースコードツリー上での確認は済んでいませんのでこちらのチケットのステータスは変更しません。

Kousuke Ebihara さんが約13年前に更新

Minoru Takai さんが約13年前に更新

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

以下の判断を以てレビューを通します。

  • 3.6 向けバックポートで既にこの問題が扱われており、完了となっている
  • 3.6 では、この問題について修正すべき箇所は次の箇所のみであると判断できている(18行目)
    data/migrations/3.3.1/034_add_is_pre_column.php
    16-      'default' => 0,
    17-      'notnull' => true,
    18-      'comment' => 'Member\\\'s position in this community',
    19-    ));
    20-  }
    
  • stable-3.6.x と master ブランチで、この問題に関する修正箇所の差異がないと判断している
  • master ブランチで修正が取り込まれていることを確認した

isao sano さんがほぼ13年前に更新

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

テスト完了致しました。
問題ありませんのでFixedと致します。

kaoru n さんが約9年前に更新

  • 3.6 で発生するかUnknown (未調査) にセット
  • 3.8 で発生するかUnknown (未調査) にセット

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