Skip to content

Confronto di struttura e dati ​

Due strumenti distinti per due domande diverse: questi schemi coincidono? e queste righe coincidono?

Confronto di struttura ​

Clic destro su un database e Structure Compare.

  1. Scegli il database di sinistra (origine) e quello di destra (destinazione).
  2. Clicca 🔍 Confronta.

I risultati si filtrano:

FiltroMostra
TuttiOgni oggetto di entrambi i lati
DiversiOggetti presenti su entrambi i lati ma differenti
Solo a sinistraCiò che manca nella destinazione
Solo a destraCiò che è in più nella destinazione
UgualiIdentici da entrambi i lati

L'uso tipico è verificare uno schema di produzione rispetto a quello di sviluppo prima di un rilascio — l'elenco Solo a sinistra è ciò che la tua migrazione deve ancora creare.

I due database possono stare su connessioni diverse, quindi confrontare una copia locale con un server remoto funziona.

Confronto dati ​

Quando la domanda riguarda le righe, clicca Confronto nella barra degli strumenti. Se una scheda tabella è attiva, la sua tabella viene precompilata.

  1. Scegli la tabella di sinistra — connessione, database, tabella.
  2. Scegli la tabella di destra.
  3. Scegli la colonna chiave usata per accoppiare le righe.
  4. Clicca ⇄ Confronta.

Ogni riga viene poi classificata:

StatoSignificato
← Solo a sinistraNella tabella di sinistra, assente in quella di destra
→ Solo a destraNella tabella di destra, assente in quella di sinistra
≠ DiverseStessa chiave, valori diversi
= UgualiIdentiche

Le righe uguali sono nascoste per impostazione predefinita, così le differenze risaltano; i filtri passano tra tutte le differenze, solo sinistra, solo destra e differenze.

Scegli con cura la colonna chiave

L'accoppiamento vale quanto la chiave. Usa la chiave primaria, o una colonna davvero univoca su entrambi i lati — una chiave non univoca rende il confronto privo di senso.

Quale usare ​

  • Preparare una migrazione o verificare un rilascio → Confronto di struttura.
  • Verificare un trasferimento dati o un' importazione → Confronto dati.
  • «Qualcosa è diverso ma non so cosa» → prima la struttura, poi i dati. Le differenze di colonne spiegano gran parte delle differenze di righe.