プラグイン > バグ報告・利用に関する質問 > プラグインアップデート時のカラム追加について |
バグ報告・利用に関する質問
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
dev_user |
投稿日時: 2020/12/28 11:25
対応状況: −−−
|
新米 登録日: 2020/12/28 居住地: 投稿: 2 |
プラグインアップデート時のカラム追加について お世話になります。
プラグインアップデート時の挙動についてご教授いただけますと幸いです。 例えば、バージョン1.0.0 のプラグインに不具合があったとして 修正版をバージョン2.0.0 としてリリースしたい。 また、その際に既存のテーブル(EC-CUBEのテーブルではなくプラグインで作成しているテーブル)に カラムを追加したいとなった場合、対応方法は Entity にカラム定義を追加するだけで問題ないですよね? 追加して試したところ以下の挙動になるのですが、これは仕様なのでしょうか...? ・バージョン2.0.0 を直接インストール。 →カラムが追加される。(これは当然かと思います) ・バージョン1.0.0 からバージョン2.0.0 へアップデート →カラムが追加されない。 ・バージョン1.0.0 からバージョン2.0.0 へアップデートし、更にもう一度バージョン2.0.0 へアップデート →カラムが追加される。 上記より、アップデート時にアップデート前の Entity を参照しているような気がするのですが、こういうものなのでしょうか... 普通はアップデート後の Entity を参照するものかと思うのですが... 何か原因ご存じでしたらご教授いただけますと幸いです。 【追記】 プラグインが無効の状態でアップデートしたところカラムが追加されました。 上記現象はプラグインが有効である場合です。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |