Преобразование БД

Этот инструмент поможет произвести безболезненное преобразование базы данных старой версии L-Shop.

Все что Вам нужно сделать - это выполнить в терминале команду:

$ php artisan db:transfer <старая БД> <новая БД>

При этом, вместо <старая БД> следует подставить имя базы данных и(или) префикс таблиц старой версии. А вместо <новая БД> - имя базы данных и(или) префикс таблиц новой версии.

Так, если вы собираетесь преобразовать и переместить данные из БД lshop старые таблица которой имеют префикс old_ в базу данных с именем l-shop новые таблицы которой имеют префикс new_, то команда будет выглядеть следующим образом:

$ php artisan db:transfer lshop.old_ l-shop.new_

Далее, мастер предложит Вам выбрать версию, с которой вы хотите "переехать". Выберите нужную и дождитесь окончания процедуры.

В силу кардинальных различий в структуре баз данных, а так же архитектуры новой и старой версии, команда преобразования не переносит роли и права пользователей. Всем пользователям будет присвоена роль по умолчанию. Для добавления ролей пользователям воспользуйтесь консольной командой.

Last updated