タグ付けされた質問 「data-script」

2
最初に実行されるのは、インストールアップグレードスクリプトとデータアップグレードスクリプトのどちらですか?
モジュールをバージョンにアップグレードしています0.1.3。これらのファイルがあるとします: data/mymodule_setup/data-upgrade-0.1.2-0.1.3.php sql/mymodule_setup/upgrade-0.1.2-0.1.3.php SQLアップグレードスクリプトは最初に実行されますか?データアップグレードスクリプトには、他のスクリプトに追加される列が必要であるため、まだ存在しない場合は失敗します。

1
schema_versionとデータバージョンが異なるのはいつですか?
たとえば、私のモジュールにセットアップスクリプトがない場合setup_version、module.xmlファイル内のタグを無視できますか。 m1に自動的にインストールされるモジュールでは、最初にエラーがスローされます(セットアップアップグレードコマンドを実行しない場合)。セットアップアップグレードを手動で実行する必要があるのはなぜですか? どのようなシナリオであるschema_versionとdata_version違うのでしょうか? setup_moduleテーブルのほとんどのレコードに同じ値が含まれていることがわかりました。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.