Bug(バグ) #2479
最新の Doctrine を使用した状態でリビジョン 34 のマイグレートスクリプトを実行するとエラーになる
Start date:
2011-10-07
Due date:
% Done:
100%
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
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
Associated revisions
changed escaping method for single quotation to avoid error in migrating to revision 34 with latest Doctrine (refs #2479)
History
#1
Updated by Kousuke Ebihara over 9 years ago
- Status changed from New(新規) to Accepted(着手)
- Assignee set to Kousuke Ebihara
#2
Updated by Kousuke Ebihara over 9 years ago
- Description updated (diff)
#3
Updated by Kousuke Ebihara over 9 years ago
- Status changed from Accepted(着手) to Pending Review(レビュー待ち)
- % Done changed from 0 to 50
#4
Updated by Kousuke Ebihara over 9 years ago
3.6 へのバックポートチケットのほうはクローズしていますが、 master のソースコードツリー上での確認は済んでいませんのでこちらのチケットのステータスは変更しません。
#5
Updated by Kousuke Ebihara over 9 years ago
- Description updated (diff)
#6
Updated by Minoru Takai over 9 years ago
- Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
- % Done changed from 50 to 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 ブランチで修正が取り込まれていることを確認した
#7
Updated by isao sano about 9 years ago
- Status changed from Pending Testing(テスト待ち) to Fixed(完了)
- % Done changed from 70 to 100
テスト完了致しました。
問題ありませんのでFixedと致します。
#8
Updated by kaoru n over 5 years ago
- 3.6 で発生するか set to Unknown (未調査)
- 3.8 で発生するか set to Unknown (未調査)