Страница 1 из 1

Изменение структуры приложения с сохранением данных

Добавлено: 20 фев 2021, 13:17
Плюшевый Панда
Добрый день, Сергей!

Имеем Сущность1 и Сущность2 с подсущностями Подсущность2.1 и Подсущность2.2. В Сущности2 есть поле Сущность1

Необходимо изменить структуру
следующим образом:
Сущность1
-Сущность2
--Подсущность2.1
--Подсущность2.2

При этом предлагается все записи сущности2 прикрепить к какой-то одной записи из сущности1. Как их потом разбирать и соотносить между собой не понятно. Думал про экспорт. Но в нем не подтягиваются подсущности.

Что-нибудь можете посоветовать, чтобы данные не потерять?

Re: Изменение структуры приложения с сохранением данных

Добавлено: 20 фев 2021, 18:49
nruslan2
аналогичная тема
viewtopic.php?f=2&t=4051

Re: Изменение структуры приложения с сохранением данных

Добавлено: 20 фев 2021, 19:17
Плюшевый Панда
nruslan2 писал(а): 20 фев 2021, 18:49 аналогичная тема
viewtopic.php?f=2&t=4051
Похожая, но мне нужно наоборот. Сейчас есть автомобиль и заказ-наряды отдельными сущностями. А необходимо привязать заказ-наряд к каждому авто и чтобы данные не потерялись.

Re: Изменение структуры приложения с сохранением данных

Добавлено: 20 фев 2021, 19:43
nruslan2
Ну вижу два вариант:
Вариант №1 - принцип тот же что и в указанной теме - временное поле и потом ручками! (главное тут использовать перемещение, а не копирование потом!)
Вариант №2 - влить данные напрямую в базу через php консоль - но там данные надо говорить и действовать аккуратно!

PS я бы все это выполнял на резервной базе и если успешно потом бы через бекап закатал бы все на рабочую!