Вопросы с тегом «upgrade-script»

29
Magento2: как обновить схему базы данных

Я работаю над пользовательским модулем magento, в модуле которого есть Setup\InstallSchema.phpфайл, который установлен раньше. Я добавил еще несколько полей базы данных, InstallSchema.phpпоэтому я хочу обновить структуру таблицы, но таблица не применила никаких изменений. Как я могу применить...

23
Что запускается первым: скрипт установки-обновления или скрипт обновления данных?

Я обновляю модуль до версии, скажем 0.1.3. Скажем, у меня есть эти файлы: data/mymodule_setup/data-upgrade-0.1.2-0.1.3.php sql/mymodule_setup/upgrade-0.1.2-0.1.3.php Будет ли сначала запускаться скрипт обновления sql? Для сценария обновления данных требуется столбец, который будет добавлен в другой...

13
Как программно добавить блок CMS в Magento 2?

Мне нужно добавить блок CMS через скрипт установки / обновления. Я уже разобрался, как добавить «нормальные» страницы CMS, как показано в скрипте ниже. Но так как я не могу найти способ добавить блоки CMS в код Magento 2, в Google или здесь, я довольно застрял. namespace [Vendor]\[Module]\Setup;...

10
Создать скрипт обновления Magento 2 для добавления / обновления нового поля в таблицу пользовательских модулей

У кого-нибудь есть идеи / предложения по созданию скрипта обновления Magento 2 (стабильная версия CE) (в пользовательском модуле) для добавления / обновления нового поля в пользовательскую таблицу? Я знаю об "InstallSchema", но есть ли что-то вроде "UpgradeSchema" для обновления таблиц модулей?...

10
Magento 2 Добавьте поле типа «VARCHAR» в пользовательскую таблицу

Пожалуйста, посмотрите текущий файл адаптера базы данных ядра (Table.php), расположенный по адресу: Magento-2 / продавец / Magento / рамки / DB / DDL: <?php /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ /** * Data Definition for table * * @author...

9
Magento 2, как сохранить добавленное поле в виде группы клиентов?

Я добавил несколько пользовательских полей в форму группы клиентов, используя upgradeSchema.php. После этого я обнаружил, что исходные поля, такие как код группы клиентов и налоговый идентификатор, сохраняются с помощью методов установки в предоставленном API. Он полностью отличается от Magento...