MAP esistente per oggetti di base e derivati

Se esiste un'istruzione MAP per l'oggetto di base e anche per l'oggetto derivato, il risultato è un mapping esplicito. Supponendo che l'istruzione DDL includa MAPPED, Replicat converte lo schema e il nome di ogni oggetto in base alla propria clausola TARGET. Si supponga ad esempio lo scenario illustrato di seguito.

Estrazione (origine)

TABLE hr.tab*;  TABLE hr.index*;

Replicat (destinazione)

MAP hr.tab*, TARGET hrBackup.*;MAP hr.index*, TARGET hrIndex.*;

Si supponga che la seguente istruzione DDL di origine:

CREATE INDEX hr.indexPayrollDate ON TABLE hr.tabPayroll (payDate);

L'istruzione CREATE INDEX viene eseguita da Replicat sulla destinazione come indicato di seguito.

CREATE INDEX hrIndex.indexPayrollDate ON TABLE hrBackup.tabPayroll (payDate);

Utilizzare un mapping esplicito quando l'indice nella destinazione deve essere di proprietà di uno schema diverso da quello dell'oggetto di base o quando il nome nella destinazione deve essere diverso da quello dell'origine.