поисковая система каталога - mysql, а движок базы данных - mariadb
Я недавно перенес базу данных из EC2 в RDS.
На движке базы данных EC2 был дистрибутив MySQL версии 15 MariaDB версии 10.0.37.
В ядре базы данных RDS используется MariaDB версии 10.1.14.
И поиск по каталогу magento в поисковой системе Stores > Configuration > Catalog > Catalog > Catalog Search
- это MySQL.
Проблема в том, что когда я пытаюсь импортировать товары через CSV, я получаю Asymmetric transaction rollback
, и во время поиска я нашел этот Ответ.
Вопрос в том, должен ли я выбрать MySQL
движок для мой RDS?
Обновление:
Я выполнил этот Ответ , но в классе категории вместо продукта и получил эту ошибку
Recoverable Error: Object of class Smile\ElasticsuiteCatalogRule\Model\Rule could not be converted to string in /part2/www/html/vendor/magento/zendframework1/library/Zend/Db/Statement/Pdo.php on line 228
Я не могу понять эту ошибку, особенно потому, что этот модуль отключен и удален
1 answers
Проблема решена здесь https://github.com/Smile-SA/elasticsuite/issues/299.
Я удалил строку из eav_attributes
, где attribute_code = 'virtual_rule'
, и это работает