ACSD-50478:バックアップグリッドおよびデータベースロールバックコマンドでのロールバックアクションの JS の問題

ACSD-50478 パッチは、DB ダンプにトリガーと delimiter SQL コマンドが含まれている場合のバックアップ グリッドおよびデータベース ロールバック コマンドでのロールバック アクションの JS の問題を修正します。 このパッチは、Quality Patches Tool (QPT) 1.1.33 がインストールされている場合に使用できます。 パッチ ID は ACSD-50478 です。 この問題はAdobe Commerce 2.4.7 で修正される予定であることに注意してください。

影響を受ける製品とバージョン

Adobe Commerce バージョン用のパッチが作成されます。

  • Adobe Commerce(すべてのデプロイメント方法) 2.4.3-p1

Adobe Commerce バージョンとの互換性:

  • Adobe Commerce(すべてのデプロイメント方法) 2.4.0 ~ 2.4.4-p4
NOTE
このパッチは、新しい Quality Patches Tool リリースを含む他のバージョンにも適用される可能性があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

DB ダンプにトリガーと delimiter SQL コマンドが含まれている場合のバックアップ グリッドおよびデータベース ロールバック コマンドのロールバック アクションに関する JS の問題。

再現手順 :

  1. インデクサーを Update on Schedule モードに設定して、トリガーがデータベース内に作成されるようにします。

  2. コマンドラインからバックアップ機能を有効にします。

    bin/magento config:set system/backup/functionality_enabled 1

  3. システム/ツール/バックアップ に移動し、DB バックアップを生成します。

  4. ブラウザーコンソールを開くと、次のエラーが表示されます。

    code language-none
    Uncaught SyntaxError: Unexpected token '&' (at (index):606:32)
    
    function eventListener8jtGaqtgG2 () {
    
            return backup.rollback('db', '1678391644');
    
  5. コマンドラインから DB をインポートします。

    bin/magento setup:rollback --db-file="<filename>"

  6. 次のエラーが表示されます。

    code language-none
    Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'delimiter' at line 1, query was: delimiter ;;
    

期待される結果 :

データベースの復元は、管理者とコマンドラインの両方から正常に行われます。

実際の結果 :

手順 4 と手順 6 で示したエラーが表示されました。

パッチの適用

個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。

  • Adobe CommerceまたはMagento Open Sourceオンプレミス:Quality Patches Tool > Usage in the Quality Patches Tool guide.
  • クラウドインフラストラクチャー上のAdobe Commerce:クラウドインフラストラクチャー上のCommerce ガイドの アップグレードとパッチ/ パッチの適用」を参照してください。

関連資料

Quality Patches Tool について詳しくは、以下を参照してください。

QPT で使用可能なその他のパッチの詳細については、Quality Patches Tool ガイドの「Quality Patches Tool: Search for patches」を参照してください。

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3