Project

General

Profile

Bug(バグ) #347

The task of using DB is using not prod environment but dev environment. (DBを利用するタスクでprod環境ではなくtest環境を利用する場合がある)

Added by Shogo Kawahara over 10 years ago. Updated over 10 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Target version:
Start date:
2009-12-13
Due date:
% Done:

100%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

Description

Overview

database.ymlにtest環境の設定をしている場合、
そのDBの設定を利用する場合がある。


Related issues

Related to OpenPNE 3 - Backport(バックポート) #359: The task of using DB is using not prod environment but dev environment. (DBを利用するタスクでprod環境ではなくtest環境を利用する場合がある) Won't fix(対応せず) 2009-12-13

Associated revisions

Revision ca4b06b4 (diff)
Added by Shogo Kawahara over 10 years ago

fixed some tasks, bacause it does not use appropriate DB (fixes #347)

Revision 94b030e8 (diff)
Added by Shogo Kawahara over 10 years ago

fixed method visibility (refs #347)

Revision fe2b774c (diff)
Added by Shogo Kawahara over 10 years ago

fixed NOTICE in the opPluginSyncTask (refs #347)

Revision 381b8fcb (diff)
Added by Kousuke Ebihara over 10 years ago

the openpne:upgrade-from-2 is not now specifed "application" and "env" for performance reason (WIP) (refs #347)

Revision 5ecab14c (diff)
Added by Kousuke Ebihara over 10 years ago

reverted changes for opPlugin:install and opPlugin:sync because it breaks openpne:install (it fails if there is not the database.yml) (refs #347)

Revision d4a1d57f (diff)
Added by Kousuke Ebihara over 10 years ago

changed default application and env option of some tasks (refs #347)

Revision ec219c00 (diff)
Added by Kousuke Ebihara over 10 years ago

fixed relaying tasks that don't recognize about "application" and "env" option (refs #347)

History

#1 Updated by Shogo Kawahara over 10 years ago

  • Subject changed from DBを利用するタスクでprod環境ではなくtest環境を利用する場合がある to The task of using DB is using not prod environment but dev environment. (DBを利用するタスクでprod環境ではなくtest環境を利用する場合がある)

#2 Updated by Shogo Kawahara over 10 years ago

  • Assignee set to Shogo Kawahara

#3 Updated by Shogo Kawahara over 10 years ago

  • Status changed from Pending Fixing(修正待ち) to Accepted(着手)

#4 Updated by Shogo Kawahara over 10 years ago

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

更新履歴commit:"ca4b06b4f5e030de3481bfa014a0f50e0e13653f"で適用されました。

#5 Updated by Kousuke Ebihara over 10 years ago

  • Status changed from Pending Review(レビュー待ち) to Rejected(差し戻し)

単純に dev もしくは prod 環境にするだけでは、複数のタスクを用いたり ORM を活用したりするタスクでパフォーマンス上の懸念があります。

381b8fcb1c8f272a1e154728112aafeeb1a38c35 にて、 openpne:upgrade-from-2 タスクのみは本チケットの修正を取り消しました。

#6 Updated by Kousuke Ebihara over 10 years ago

  • Target version changed from OpenPNE 3.3.1 to OpenPNE 3.3.2

#7 Updated by Kousuke Ebihara over 10 years ago

config/database.yml がない状態で openpne:install をした場合、この変更の適用後だとエラーが出力されるようになり、インストールが続行できません。 openpne:install 自体の改修の必要があるかもしれませんが、ひとまず原因となる変更を 5ecab14c3b19ffa29ef562d4a1dc66c99daf1a21 で取り消しました。

#8 Updated by Kousuke Ebihara over 10 years ago

  • Target version changed from OpenPNE 3.3.2 to OpenPNE 3.4beta1

#9 Updated by Kousuke Ebihara over 10 years ago

  • Status changed from Rejected(差し戻し) to Accepted(着手)
  • Assignee changed from Shogo Kawahara to Kousuke Ebihara

引き受けます

#10 Updated by Kousuke Ebihara over 10 years ago

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

基本的には OpenPNE のタスクではアプリケーションを使わず(null をデフォルト値とし)、環境は prod もしくは dev のどちらかタスクに適合したものをデフォルトとするように修正しました。

#11 Updated by Kousuke Ebihara over 10 years ago

  • Status changed from Pending Review(レビュー待ち) to Fixed(完了)
  • % Done changed from 50 to 100

Also available in: Atom PDF