Pytania otagowane jako database

Pytania związane z bazą danych MySQL Magento, na przykład schemat tabeli, zapytania SQL lub konfiguracja bazy danych. W przypadku pytań dotyczących warstwy dostępu do bazy danych Magento użyj innych znaczników, takich jak: eav, model, model zasobu, kolekcje, skrypt instalacyjny. W przypadku pytań dotyczących zapytań SQL odpowiedni jest również znacznik SQL.

1
Utwórz tabelę bazy danych z CSV
Pracuję nad modułem, który wymaga dostępu do niektórych danych tabelarycznych dostarczonych z zewnętrznego źródła. To tylko dwie kolumny, ale ma około 40000 wierszy. Obecnie mój moduł tylko analizuje plik CSV w razie potrzeby. Działa to dobrze, ale ponieważ plik ma rozmiar około 450 KB, zużyje zasoby serwera po wdrożeniu w …
15 database  setup 

1
Magento Backend 404 dla wszystkich zakresów konfiguracji „WWW” oprócz dwóch
W naszej Multiwebsite / Multistore (zobacz) Magento 1.9.2.2 jedna ze stron internetowych, w tym jej sklep i widok sklepu, musiała zostać usunięta. Chociaż samo usunięcie poszło dobrze (robiłem to już wcześniej), skończyłem z backendem 404, jeśli zmienisz swój aktualny zakres konfiguracji na dowolne oprócz dwóch stron internetowych. Wybranie nowego zakresu …

1
Jak korzystać z bazy danych jako slow_backend zamiast plików w Magento EE 1.12?
W Magento EE 1.12.0.0 Wydaje się, że bez względu na to, jakie zmiany konfiguracji wprowadzę app/etc/local.xml, nadal używana jest domyślna pamięć podręczna plików (czego dowodem jest var/cache/zawsze zapełnianie). Oczekiwanie Memcached jest używany jako fast_backend. Baza danych jest używana jako slow_backend. Pamięć podręczna plików w ogóle nie jest używana (tzn. var/cache/Zawsze …

5
Błąd Magento MySQL zniknął
Mam mnóstwo dziwnych problemów z Magento CE 1.7.0.2. Podczas normalnych operacji strona czasami wyświetla stronę błędu Magento ( wystąpił błąd podczas przetwarzania Twojego żądania ) zarówno na interfejsie użytkownika, jak i na serwerze zaplecza. Przeglądając powiązany raport, widzę następujący komunikat: "SQLSTATE[HY000] [2006] MySQL server has gone away" Czasami, ale rzadziej, …

2
jak zapisać niestandardowy atrybut obrazu w Magento 2
Muszę wyświetlić kilka zdjęć produktu w interfejsie użytkownika w zależności od warunku: należy użyć wirtualnych kopii lustrzanych. <?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Dcw\Vm\Observer; use Magento\Framework\Event\ObserverInterface; class ChangeTemplateObserver extends \Magento\ProductVideo\Observer\ChangeTemplateObserver { /** * @param mixed $observer * @SuppressWarnings(PHPMD.UnusedFormalParameter) …

1
Dodaj kolumnę varchar, aby zamówić adres
Próbuję dodać kilka pól varchar do tabeli sales / order_address, ale napotykam na błąd definicji kolumny. Mam następujący kod: $oInstaller->getConnection() ->addColumn( $oInstaller->getTable('sales/order_address'), 'address_email', array( 'nullable' => false, 'length' => 255, 'type' => Varien_Db_Ddl_Table::TYPE_VARCHAR, 'comment' => 'Company Email Address' ) ); To zwraca błąd: [message:protected] => Invalid column definition data Jeśli …

4
Magento2 InstallSchema.php nie tworzy określonej tabeli
Mam plik InstallSchema.php, który po prostu nie tworzy niezbędnej tabeli w bazie danych. Kod schematu jest następujący: <?php namespace MyVendor\Helpdesk\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $table = $installer->getConnection() ->newTable($installer->getTable('myvendor_helpdesk_ticket')) …

1
Magento 2: Do czego służą pliki `resources.xml`?
W Magento 2 jednym z plików konfiguracyjnych XML modułu może być resources.xmlplik. Na przykład moduł sprzedaży ma jeden #File: vendor/magento/module-sales/etc/resources.xml <?xml version="1.0" encoding="UTF-8"?> <!-- /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/resources.xsd"> <resource name="sales_setup" extends="core_setup" /> <resource name="sales" …

4
Jak usunąć zduplikowane SKU poprzez bazę danych?
Występuje ten błąd podczas próby edycji i zapisania kilku moich produktów Magento przez administratora: „ Wartość atrybutu„ SKU ”musi być unikalna .” Kiedy przeglądam moje produkty w Magento admin, nigdzie nie można znaleźć duplikatu SKU, ale kiedy uruchamiam eksport produktu, w rzeczywistości są niektóre produkty z tym samym SKU. Teoretycznie …


2
Schemat bazy danych Magento
Znalazłem ten świetny schemat dla tabel bazy danych Magento , jednak chciałbym wiedzieć, czy jest on nadal aktualny. Używam Magento 1.9. Został opublikowany w 2009 roku i od tego czasu wprowadzono kilka aktualizacji Magento. Mam nadzieję, że struktura bazy danych jest nadal względnie taka sama. Chciałbym uzyskać potwierdzenie przed wysłaniem …


5
Otrzymywanie tego komunikatu o błędzie: Zasób odczytu dbModel nie implementuje Zend_Db_Adapter_Abstract
Mój projekt magento umieściłem na serwerze Linux. Najpierw pojawiły się komunikaty dziennika błędów, ale brakowało folderu var. Następnie utworzyłem folder var, daję mu uprawnienia 777 i to samo z pamięcią podręczną, raportem, sesją. W pliku błędu z folderu raportu dostałem ten komunikat: a:5:{i:0;s:65:"dbModel read resource does not implement Zend_Db_Adapter_Abstract";i:1;s:3543:"#0 /home/myfolder/public_html/app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(134): …
11 database  error 

3
Magento2 InstallSchema dodaje nową kolumnę do istniejącej tabeli
Próbuję dodać nową kolumnę do istniejącej tabeli w magento2 <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = $installer->getTable('eav_attribute'); $columns = [ …

1
Tabela „flaga”
W Magento 2 znajduje się tabela o nazwie flag. Tabela jest tworzona Magento\Setup\Model\Installer. Co robi / trzyma ten stół?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.