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.
- Odaberite lijevu (izvor) i desnu (odredište) bazu.
- Kliknite 🔍 Usporedi.
Rezultati se filtriraju:
| Filtar | Prikazuje |
|---|---|
| Sve | Svaki objekt s bilo koje strane |
| Različito | Objekte koji postoje na obje strane, ali se razlikuju |
| Samo lijevo | Ono što nedostaje na odredištu |
| Samo desno | Ono što je višak na odredištu |
| Jednako | Identič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.
- Odaberite lijevu tablicu — konekcija, baza, tablica.
- Odaberite desnu tablicu.
- Odaberite ključni stupac po kojem se retci uparuju.
- Kliknite ⇄ Usporedi.
Svaki se redak zatim svrstava:
| Status | Značenje |
|---|---|
| ← Samo lijevo | U lijevoj tablici, nema ga u desnoj |
| → Samo desno | U desnoj tablici, nema ga u lijevoj |
| ≠ Različito | Isti ključ, različite vrijednosti |
| = Jednako | Identič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 uvoza → Usporedba podataka.
- „Nešto je različito, ali ne znam što" → prvo struktura, pa podaci. Razlike u stupcima objašnjavaju većinu razlika u retcima.
