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' importazioneConfronto dati.
  • «Qualcosa è diverso ma non so cosa» → prima la struttura, poi i dati. Le differenze di colonne spiegano gran parte delle differenze di righe.