Skip to content

Usporedba strukture i podataka

Dva odvojena alata za dva različita pitanja: poklapaju li se sheme? i poklapaju li se retci?

Usporedba strukture

Desni klik na bazu pa Structure Compare.

  1. Odaberite lijevu (izvor) i desnu (odredište) bazu.
  2. Kliknite 🔍 Usporedi.

Rezultati se filtriraju:

FiltarPrikazuje
SveSvaki objekt s bilo koje strane
RazličitoObjekte koji postoje na obje strane, ali se razlikuju
Samo lijevoOno što nedostaje na odredištu
Samo desnoOno što je višak na odredištu
JednakoIdentično na obje strane

Tipična je upotreba provjera produkcijske sheme naspram razvojne prije objave — popis Samo lijevo je ono što vaša migracija još mora stvoriti.

Dvije baze mogu biti na različitim konekcijama, pa usporedba lokalne kopije s udaljenim serverom radi.

Usporedba podataka

Kad je pitanje o retcima, kliknite Usporedba u alatnoj traci. Ako je aktivna kartica tablice, njezina se tablica automatski popunjava.

  1. Odaberite lijevu tablicu — konekcija, baza, tablica.
  2. Odaberite desnu tablicu.
  3. Odaberite ključni stupac po kojem se retci uparuju.
  4. Kliknite ⇄ Usporedi.

Svaki se redak zatim svrstava:

StatusZnačenje
← Samo lijevoU lijevoj tablici, nema ga u desnoj
→ Samo desnoU desnoj tablici, nema ga u lijevoj
≠ RazličitoIsti ključ, različite vrijednosti
= JednakoIdentično

Jednaki retci su prema zadanom skriveni da razlike dođu do izražaja; filtri prebacuju između svih razlika, samo lijevo, samo desno i razlika.

Pažljivo birajte ključni stupac

Uparivanje vrijedi točno onoliko koliko i ključ. Koristite primarni ključ ili stupac koji je uistinu jedinstven na obje strane — nejedinstven ključ čini usporedbu besmislenom.

Što kada koristiti

  • Priprema migracije ili provjera nakon objave → Usporedba strukture.
  • Provjera prijenosa podataka ili uvozaUsporedba podataka.
  • „Nešto je različito, ali ne znam što" → prvo struktura, pa podaci. Razlike u stupcima objašnjavaju većinu razlika u retcima.