Struktūras sinhronizācija programmā phpMyAdmin

Satura rādītājs
Daudzas reizes organizācijā ir vairākas vides, piemēram, ražošana un izstrāde, ka, tā kā tās ir divas savstarpēji atkarīgas vides, mums tās ir jātur sinhronizētas, protams, kad mēs izlaižam jaunu līdzekli, mums ir jāatjaunina datu bāzes shēmas.
Dažreiz šīs izmaiņas var būt milzīgas, tāpēc jebkāda palīdzība šo jauno struktūru sinhronizēšanai ir apsveicama, un šeit tas nāk phpMyAdmin ar sinhronizācijas pārvaldnieku, tas ļauj strukturālā līmenī saskaņot divas datu bāzes, lai abās vidēs varētu būt vienādas piemēram.
UzmanībuAtcerieties, ka pirms izmaiņu veikšanas mums ir jābūt rezerves kopijām, jo ​​pēc to veikšanas tās nav atgriezeniskas.
Sinhronizācijas process sastāv no šādām darbībām:
  • Servera un datu bāzes izvēle
  • Salīdzinājums
  • Pilnīga vai selektīva sinhronizācija
Šos procesus var apturēt jebkurā laikā, lai mēs neietekmētu galamērķa datubāzi, ja tajā laikā konstatējam neatbilstības. Mēs sāksim, kopējot jebkuru datu bāzi uz jaunu, kas mums jāizveido, lai piemērs būtu vieglāk izpildāms, pirmo mēs sauksim par sākotnējo bāzi un otro galamērķa bāzi; Galamērķa datu bāzē, tiklīdz sākotnējās datu bāzes dati un struktūras ir nokopēti, mēs izvēlēsimies tabulu un izdzēsīsim lauku, un mainīsim cita lauka datu tipu, kā arī izdzēsīsim ierakstu no kādas citas tabulas.
Ar šīm darbībām, kuras mēs veiksim, mēs zināsim, ka mums ir neatbilstība starp abiem, kas kalpos kā ceļvedis sinhronizācijas laikā.
Mūsu pirmais solis būs izvēlēties divas bāzes, kuras mums jāsinhronizē, lai to izdarītu, mēs ejam uz izvēlni Sinhronizēt Servera skatā paturiet prātā, ka tā ir vienīgā vieta, kur mēs varam iegūt šo izvēlni.
Mēs redzēsim kaut ko līdzīgu šim:

Laukos avota datu bāze mēs ievietosim bāzi, kurai ir tāda struktūra, kādu mēs vēlamies un kurā mērķa datu bāze mums ir jānovieto pamatne, kurai mēs vēlamies, lai struktūra atbilstu.
Mēs redzam, ka mums ir arī pirmais lauks, kurā mēs varam norādīt savienojumu, kurā atrodas sinhronizējamā datu bāze; šajā gadījumā mēs strādāsim ar pašreizējais savienojums vai pašreizējais savienojums, tomēr, ja mēs izvēlamies ievadiet manuāli mēs varam norādīt citus savienojumus, un mums būtu šāds ekrāns:

Kad būsim izvēlējušies pamatnes, mēs noklikšķināsim IetTādējādi sākas sākotnējais salīdzinājums, ja viss notiek labi un mums nav kļūdu, mums vajadzētu redzēt ekrānu, kurā salīdzinājums parādās šādi:

Kā redzam, mums ir divas konkrētas darbības, kas apzīmētas ar sarkanu ikonu un zaļu ikonu, šeit mēs varam izvēlēties starp datu un struktūras sinhronizāciju, turklāt mēs varam redzēt sākotnējās atšķirības, kā šajā ekrānā, ka tabulā nav Mērķa datu bāze.
Ekrāna centrālajā daļā mums vajadzētu redzēt ieprogrammētās darbības:

Un apakšā mēs varam veikt šādas darbības:

Ja mēs izvēlamies Sinhronizēt datu bāzes, mēs kopēsim struktūru un datus no sākotnējās datu bāzes uz galamērķa datu bāzi. Tagad, ja mums ir jāzina sīkāk, kas var notikt un ko mums nevajadzētu izvēlēties, šim nolūkam mēs noklikšķinām uz sarkanās ikonas un redzam struktūras neatbilstības, mēs redzēsim kaut ko ļoti līdzīgu šim:

Pēc tam mēs noklikšķinām uz zaļās datu ikonas un salīdzinājumu redzam šādā veidā:

Kā redzam, tas parāda, ka dažas rindas ir jāatjaunina un jāpievieno jauns ieraksts. Tas ir tāpēc, ka sākotnēji mēs izdzēšam rindu no mērķa bāzes tabulas un mainām vienas tās slejas datu tipu. Līdz šim mēs neko neesam ietekmējuši, lai izmaiņas stātos spēkā, mēs noklikšķinām Lietot atlasītās izmaiņas un beidzot mūsu izmaiņas tiks izpildītas.

Mēs varam atkārtot šo procesu, cik tabulu ar atšķirībām mums ir, mēs redzam, ka, tā kā šī tabula tika sinhronizēta, ikonas vairs neparādās.
Kad šī apmācība ir pabeigta, mums jau vajadzētu būt iespējai saskaņot divas datu bāzes.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave