ACSD-56741: Problemen met fouten in de installatie van databases oplossen met aangepaste MySQL-triggers

ACSD-56741 flardmoeilijke situatie de kwestie waar een foutenmelding probeert toegang te hebben tot matrixcompensatie op waarde van type ongeldig verschijnt tijdens setup:upgrade toe te schrijven aan een douaneMySQL trekker in het gegevensbestand niet verwant aan indexatie en MView. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT)1.1.48 wordt geïnstalleerd. De patch-id is ACSD-56741. Het probleem wordt volgens de planning opgelost in Adobe Commerce 2.5.0

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.6-p3

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.6 - 2.4.6-p4
NOTE
De patch kan van toepassing worden op andere versies met nieuwe Quality Patches Tool versies. Om te controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u het magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : zoek naar patches op de pagina. Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

Een foutenmelding die probeert om tot matrixcompensatie op waarde van type ongeldig toegang te hebben verschijnt tijdens setup:upgrade toe te schrijven aan een douaneMySQL trekker in het gegevensbestand niet verwant aan indexatie en MView.

Stappen om te reproduceren:

  1. Voer php bin/magento indexer:set-mode schedule uit.

    code language-none
    DELIMITER //
    CREATE TRIGGER trg_catalog_category_entity_before_delete_umis BEFORE DELETE ON catalog_category_entity FOR EACH ROW
        -> BEGIN
        -> UPDATE ewave_navigation_menu_item_info as nit INNER JOIN ewave_navigation_menu_category_type as ncmi ON nit.id = ncmi.menu_item_id AND ncmi.category_id = OLD.entity_id SET nit.status = 0;
        -> END //
    
  2. Voer php bin/magento c:f uit.

  3. Voer php bin/magento setup:upgrade uit.

Verwachte resultaten :

De setup-upgrade wordt zonder fouten voltooid.

Ware resultaten :

De setup-upgrade wordt afgesloten met een foutbericht:

Waarschuwing: Het proberen om tot matrixcompensatie op waarde van type ongeldig toegang te hebben.

De patch toepassen

Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:

Gerelateerde lezing

Meer informatie over Quality Patches Tool vindt u in:

Voor informatie over andere flarden beschikbaar in QPT, verwijs naar Quality Patches Tool: Onderzoek naar flardenin de Quality Patches Tool gids.

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