Pereikite iš XML V1 į V2
V2 sąmoningai griežtas: pakeiskite dokumento struktūrą, pervadinkite senus laukus išlaikydami skaitinius vietų ID ir prieš įjungimą viską patikrinkite.
Importo dokumentacijos meniu
1. Pakeiskite dokumento struktūrą
Naudokite V2 vardų sritį ir vienaskaitos kategorijas. Visus vienetinius laukus pateikite tiesiogiai skelbimo elemente; įdedamos features/feature_id, photos/photo_url ir commercial_room_purposes/commercial_room_purpose_id kolekcijos. V2 nepriima V1 alias.
2. Pervadinkite vietų laukus
Išlaikykite esamus skaitinius Domoplius ID ir laukus pervadinkite į administrative_unit_id, settlement_id, microdistrict_id bei street_id.
3. Normalizuokite reikšmes ir kainas
Naudokite aktyvius pasirinkimų ID ir EUR kainas. Keitiklis išsaugo visas komercinių patalpų paskirtis commercial_room_purposes sąraše, sutvarko vienareikšmius senus alias. Nesutampantys alias lieka klaidomis.
4. Peržiūrėkite pilnas kopijas
Kiekvienas V2 įrašas yra visa norima skelbimo būsena. Nepateikti neprivalomi duomenys, ypatumai, nuotraukos, vaizdo įrašas ir koordinatės gali išvalyti ankstesnes reikšmes.
5. Tikrinkite be šalutinių veiksmų
Viešas įrankis nekuria šaltinių, vykdymų, skelbimų, darbų, nuotraukų ar suderinimo būsenos. Išjungto šaltinio administratoriaus patikra lieka galutinė paskyrai, brokeriui, planui, esamiems skelbimams ir nuotraukų tinklui.
6. Saugiai perjunkite
Kol vyksta viešos ir išjungtų šaltinių patikros, palikite veikiantį senąjį importuotoją. Viename savininko Laravel vykdyme V1 ir V2 šaltiniai gali veikti kartu, tačiau Laravel įrašymas lieka blokuotas, kol išjungtos visos to savininko senojo importuotojo konfigūracijos.
Saugus persidengimas vienu sakiniu
V2 tikrinkite lygiagrečiai, V1 palikite veikiančiu produkcijos keliu, tada kartu perjunkite visus vieno savininko šaltinius, kai patvirtinta V2 bazė.