Supporto per chiave primaria automatica e KEYCOLS

La chiave primaria o l'indice univoco viene creato in base alle informazioni della colonna KEY nei metadati della tabella. Il tipo di chiave creata nella tabella di destinazione dipende dalla annullabilità delle colonne chiave di origine specificate nei metadati della tabella di origine disponibili nel file trail.

Per creare un indice univoco e una chiave primaria, tenere presente quanto riportato di seguito.

Se la funzionalità AUTOSCHEMA è abilitata e Replicat sta elaborando un trail di origine che non contiene le informazioni del flag pseudo-key (percorso scritto da un Extract precedente in cui non è stato implementato il supporto pseudo-key), all'utente viene visualizzato un messaggio di avvertenza e non viene creata alcuna chiave nella destinazione. Replicat utilizza tutte le colonne valide come chiave. Tuttavia, è possibile eseguire l'override utilizzando KEYCOLS nel file dei parametri.

Nota: KEYCOLS funziona solo se si utilizza un'istruzione MAP esplicita, ma non se si utilizzano caratteri jolly.

Nota: l'ordine delle colonne chiave sulla destinazione non può essere gestito come soruce perché il record TDR non dispone di queste informazioni.

Per i dettagli sull'uso di KEYCOLS per specificare una chiave personalizzata per database diversi, vedere gli argomenti riportati di seguito. Db2 z/OS: Garantisci univocità righe per tabelleMySQL: Garantisci univocità righe per tabelle Oracle: Garantisci univocità righe per tabelle