«database» etiketlenmiş sorular

Magento'nun MySQL veritabanıyla ilgili sorular, örneğin, tablo şeması, düz SQL sorguları veya veritabanı yapılandırması. Magento veritabanı erişim katmanıyla ilgili sorular için eav, model, kaynak-model, koleksiyonlar, install-script gibi diğer etiketleri kullanın. Özellikle SQL sorgularıyla ilgili sorular için SQL etiketi de uygundur.

13
Magento'nun testten sonra temizlenmesi
Şu anda Magento'da birçok test yapıyorum, bu yüzden aşina olabilmek için. Maalesef, veritabanı testlerimle oldukça karışık. Veritabanını silmek istiyorum, böylece tekrar başlayacağım. Bu, aşağıdakileri yapmak anlamına gelir: Tüm ürünlerin temizlenmesi Tüm özellikleri temizleme Tüm özellik kümelerini temizleme Tüm kategorileri temizleme Tüm siparişlerin, gönderilerin, işlemlerin vs. silinmesi Aşağıdaki SQL olan ürünleri …

7
Fiyatların yeniden endekslenmesi ödeme sırasında DB kilitlenmelerine neden
Ürün Fiyatının yeniden endekslenmesi işleminin çıkış işleminde kilitlenme istisnasına yol açtığına inandığım bir sorun yaşıyorum. Ödeme sırasında bu istisnayı yakaladım: Sipariş dönüştürme istisnası: SQLSTATE [40001]: Seri hale getirme hatası: 1213 Kilitlenmeye çalışırken kilitlenme bulundu; işlemi yeniden başlatmayı deneyin Maalesef, istisnanın yakalandığı yer nedeniyle tam bir yığın izlemem yok, ancak INNODB …


5
Nasıl mysql hatası 1031 düzeltmek için - 'catalog_product_relation' için tablo depolama motoru bu seçeneğe sahip değil mi?
Magento mağazamızın yeni bir geliştirme sürümünü yapmaya çalışıyorum. El Capitan'ın temiz bir kurulumunu yaptım ve PHP, Mysql (sürüm 5.7.10) vb. İle çalışan apache kullandım. Ancak yedeklemeyi üretim sitemizden almaya çalıştığımda hata alıyorum: ERROR 1031 (HY000) at line 291001: Table storage engine for 'catalog_product_relation' doesn't have this option .Sql dosyasını Terminal …

2
Magento2: Veritabanı şeması yükseltmesi nasıl yapılır
Magento özel modül üzerinde çalışıyorum, modülde önceden Setup\InstallSchema.phpkurulmuş bir dosya var . Daha fazla veritabanı alanı ekledim, InstallSchema.phpböylece tablo yapısını güncellemek istiyorum ancak tablo herhangi bir değişiklik yapmadı. Şema değişikliklerini veritabanı tablosuna nasıl uygulayabilirim? Şemayı güncellemek için işlem cli komutları var ancak başarıya ulaşamadım. php bin/magento setup:db-schema:upgrade ve php bin/magento …

11
Magento 2 - Varsayılan Sipariş No'yu değiştirmenin doğru yolu nedir?
Magento 2. Yeni kurulumdan sonra yeni Sipariş kimliği 100000001, 100000002 vb. Olacaktır. Bu artış kimliğini değiştirmenin doğru yolu nedir, böylece daha yüksek bir sayı olur? Örneğin, 155555552, 155555553 ve benzeri. Değiştirildiğinde çok daha iyi görünecek. Magento 1.9'da, Siparişler, Fatura veya Gönderi için varsayılan kimliği düzenlemek için veritabanındaki değerleri "eav_entity_store" olarak …

1
1.9.x Magento ER diyagramı
Magento 1.9.x'in ER diyagramını arıyorum, böylece magento veritabanı akışını ve tablo ilişkilerini anlayabiliyorum. Eğer biri bana KOMPLE ER diyagramını sağlayabilirse , bu gerçekten bana yardımcı olacaktır. Tıpkı iyi bir prestashop şeması gördüm ama bu tür magento şemalarını bulamadım. Güncelleme : Magento 2.1.3 ER Diyagramı için https://magento.stackexchange.com/a/152061/29175 adresini kontrol edin . …


4
Yüksek hacimli siteler için veritabanı mimarisi nasıl optimize edilir?
Soru, belirli Mysql konfigürasyon maddeleri hakkında daha az, fakat birden fazla veritabanının kullanımı, okumaların bölünmesi ve birden fazla veritabanı sunucusuna yazılması hakkında daha fazla şey var, master + master? Master + Çoklu Köleler? İnsanlar en iyi deneyime sahip olan nelerdi ve bunun nasıl başarılacağına dair herhangi bir örnek var mı?

3
“Düz Katalog” neden ve ne zaman kullanılır?
Magento web sitesinin hız sorunu için biraz araştırma yaparken, insanların performans ve hızı artırmak için "Flat Catalog" u etkinleştirdiğini söylediği bazı bağlantılar aldım . Sorun, varsayılan olarak etkin olmamasının nedeni hızdır. "Flat Catalog" u etkinleştirmenin bazı olumsuz etkileri de olacak mı? Magento web sitemde 100 ürün ve 500 paket ürün …

3
Magento'daki mevcut tabloya programsal olarak nasıl yeni sütun eklenir?
Install komut dosyasıyla mevcut Magento çekirdek tablosuna yeni bir sütunu nasıl ekleyebilirim? (saf SQL kullanmadan) Install scriptini oluşturmak için alias yöntemlerini kullanan Magento yolunu kullanmak istiyorum. Şimdiye kadar birkaç ders izledim. Ancak düzgün çalışmıyor gibi görünüyor. Magento kurulum betiğindeki SQL Stack kullanmadan bu StackOverflow ALTER TABLE, soruma biraz benziyordu. Ancak, …



1
Bir tabloya yabancı anahtar nasıl programlı olarak eklenir?
Bir dizi yeni tablo eklemeye çalışıyorum ve bu tabloları bağlamak için bir yabancı anahtar eklemeye çalışıyorum. Hakkında bazı bilgiler bulmaya çalışmak için çevrimiçi olarak baktım addForeignKey()ancak hiçbir şey bulamadım. Baktığımda Varien_Db_Adapter_Interface::addForeignKey()ve Mage_Core_Model_Resource_Setup::getFkName()kurulumun doğru yapıldığını sanıyordum ->addForeignKey( $installer->getFkName('namespace_module/shop', 'area_id', 'namespace_module/area','area_id'), $installer->getTable('namespace_module/shop'), 'area_id', $installer->getTable('namespace_module/area'), 'area_id', Varien_Db_Ddl_Table::ACTION_CASCADE, Varien_Db_Ddl_Table::ACTION_CASCADE ) Ancak istisna farklı diyor …

2
Scriptleri yükleyin: Tabloları oluşturma ve mevcutları güncelleme
Bir sorum var, son zamanlarda DB'de çok sayıda tablo içeren bir modül geliştiriyordum ve konsept sık sık değişiyordu, bu yüzden DB'de mevcut tabloları değiştirmem gerekiyordu ve tablo oluşturmada komut dosyası ve tablo yükseltme konusunda fark olduğunu fark ettim. Hadi bakalım. Aşağıdaki tablo kodunu oluşturmaya bakın: $table = $installer->getConnection() ->newTable($installer->getTable('module/table')) ->addColumn('id', …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.