Als «database» getaggte Fragen

Fragen zur MySQL-Datenbank von Magento, z. B. das Tabellenschema, einfache SQL-Abfragen oder die Datenbankkonfiguration. Verwenden Sie bei Fragen zur Magento-Datenbankzugriffsebene andere Tags, z. B. eav, model, resource-model, collection, install-script. Insbesondere bei Fragen zu SQL-Abfragen ist auch das SQL-Tag geeignet.

1
Warum werden bei einer cms / block-Entität die untergeordneten Daten explizit aus cms_page_store gelöscht?
cms/blockEntitäten haben eine Verknüpfungstabelle cms_block_store, die Datensätze, in denen ein bestimmter Block mit einem oder mehreren Speichern verknüpft ist. Vor CE 1.6 entfernt das Ressourcenmodell Mage_Cms_Model_Mysql4_Block(Link) diese Datensätze nicht separat, bevor die Entität gelöscht wird, und verlässt sich effektiv auf die Kaskade, um sie zu entfernen. Ab 1.6.0.0 entfernt das …
8 database  cms  model  mysql 

3
Cron stürzt MySQL ab
Nach dem Wechsel auf einen neuen Server erhalte ich einmal am Tag das Problem mit dem MySQL-Absturz [1], das in meine E-Mail eingeht und ärgerlich ist, ganz zu schweigen von möglichen Auswirkungen. Gibt es Hinweise zum Debuggen dieses Problems? Offensichtlich passiert ein Absturz, $schedule->save()also habe ich versucht, ihn mit einem …
8 database  error 

2
Magento 2: Gehen Sie durch die Sammlung und löschen Sie sie
Ich habe mich gefragt, ob es eine Möglichkeit gibt , durch eine Sammlung auf Magento 2 zu gehen und Einträge aus der Datenbank zu löschen . In Magento 1 kann dies folgendermaßen geschehen: Mage::getModel('foo/bar')->getCollection() ->addFilter('baz', $filter) ->walk('delete') Gibt es eine Möglichkeit, in Magento 2 etwas Ähnliches zu erreichen?


2
Warum werden Attribute von Bundle-Artikeln eines Bundle-Produkts auch im Bundle-Produkt selbst gespeichert? (datenbanktechnisch)
Kürzlich habe ich untersucht, wie die Optionen des mehrschichtigen Navigationsfilters auf der Kategorieseite ermittelt und abgerufen werden. Ich habe ein bisschen in die Modelle und die Datenbank dafür gegraben und dort den folgenden Mechanismus gefunden, den ich nicht verstehe: Situation: Angenommen, ich habe ein Attribut mit dem Namen color(attribute_id = …


2
So führen Sie zwei Datenbanken für Magento zusammen
Situation Um dies als erstes herauszuholen: Ich bin kein Magento-Entwickler. Ich weiß nicht viel darüber. Ich berate mich nur, wenn es um Server- und Projektmanagementprobleme geht. Ich werde mir gelegentlich die Hände schmutzig machen, wenn es Probleme gibt, aber ich weiß nichts über die "Magento-Methode", Dinge zu tun. Wir haben …
7 php  database 

7
Magento 2: URL-Schlüssel für angegebenen Speicher bereits vorhanden
Wir haben ein Magento 2-Multisite-Setup mit eingerichteten Kategorien. Beim Bearbeiten einiger (aber nicht aller) dieser Kategorien in verschiedenen Geschäftsansichten gibt Magento den folgenden Fehler aus und speichert keine Daten: In diesem Fall wurde der Name der Kategorie „Ergänzungen“ in der chinesischen Geschäftsansicht bearbeitet. In dieser Ansicht wird der Wert des …

1
Magento 2-Tabellen werden erstellt und enden mit "_cl"
Nachdem ich einen Unterschied zwischen den Tabellen von einem Produktionsserver zu einem lokalen Server gemacht habe, habe ich festgestellt, dass neue Tabellen erstellt wurden, die alle mit enden _cl. Diese sind: # TABLE: catalog_category_product_cl # TABLE: cataloginventory_stock_cl # TABLE: catalog_product_price_cl # TABLE: catalog_product_category_cl # TABLE: customer_dummy_cl # TABLE: catalogrule_product_cl # …

2
Filtern Sie eine Sammlung nach NOT FIND_IN_SET
Ich muss eine Sammlung nach einem Negativ filtern FIND_IN_SET. Ich weiß, ich kann dies tun: $collection->addAttributeToFilter( 'attribute_code', [['finset' => 4], ['null' => true]] ); Dies filtert die Sammlung nach FIND_IN_SET(...) OR value IS NULL. Aber das FIND_IN_SETmuss negativ sein ( NOT FIND_IN_SET). Wie kann ich das erreichen? Muss ich dafür …

2
Magento 1: Zweck von Magento-Indextabellen im Vergleich zu MySQL-Indizes
Ich arbeite seit Jahren mit Magento und ich denke, dass dies eine dumme Frage ist, aber ich habe trotzdem das Gefühl, dass ich einige Klarstellungen brauche. Wie Sie vielleicht wissen, enthält Magento 1 mehrere Indextabellen wie (ich werde nicht alle auflisten): cataloginventory_stock_status_idx catalog_category_anc_categs_index_idx catalog_category_anc_products_index_idx catalog_category_product_index catalog_product_enabled_index catalog_product_index_* Tabellen report_viewed_product_index Ich …

1
Einfaches Magento2-Beispiel zum Abrufen und Anzeigen eines benutzerdefinierten Tabellenfelds?
Ich habe eine benutzerdefinierte Tabelle in meiner Magento2-Datenbank und kann kein einfaches Arbeitsbeispiel zum Verbinden, Abrufen und Anzeigen der Felddaten auf einer Magento2-Seite finden. Dieser funktioniert meistens, ist jedoch unvollständig, da er beim Abrufen des Felds aufhört, aber nicht zeigt, wie das Feld tatsächlich auf der Webseite angezeigt wird: http://webkul.com/blog/magento2-write-custom-mysql-query-without …

3
Magento 2-Datentypen. Brauche ZEIT (des Tages)
Es scheint, dass der Spaltendatentyp TIME( nicht datetimenur die Tageszeit12:00 ) in nicht unterstützt wird Magento 2. Ich muss eine Tageszeit speichern, wie kann ich das umgehen? Wie soll ich mit den verfügbaren Tools und Datentypen vorgehen? Ich dachte darüber nach, ein normales, aber unverwechselbares Datum zu speichern (wie 1970-01-01 …

3
Magento 2 - Umzugsseite - 'Keine solche Einheit'
Nachdem ich eine Site von staging.site.nl nach site.nl verschoben habe, wurde ein seltsamer Fehler angezeigt. Wenn ich versuche, die Site neu zu indizieren, wird folgende Fehlermeldung angezeigt:No such entity. Wenn ich mich anmelden möchte, wird folgende Meldung angezeigt: a:4:{i:0;s:15:"No such entity.";i:1;s:5964:"#0 /home/site/public_html/vendor/magento/module-store/Model/Store.php(542): Magento\Store\Model\WebsiteRepository->getById('0') Ich habe alle Dateien kopiert, die Datenbank …

2
Verbinden Sie die beiden Tabellen in Magento 2
Ich versuche, zwei Tabellen zu verbinden, aber es wird ein falsches Ergebnis zurückgegeben. Könnten Sie mir bitte vorschlagen, wie ich es schreiben soll? Daten : Aus meiner benutzerdefinierten Tabelle ( product_id,email,id) haben Product_id. Erwartetes Ergebnis : Verbinden Sie die beiden Tabellen ( custom_tableund catalog_product_entity), um das anzuzeigenProduct Name, Sku and …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.