salve a tutti ho un problema:
ho due server federati db1 db2.
Gia popolati con dati leggermente diversi l'uno dall'altro, ultimamente è stata inserita la db2 replication, ma ho un problema questa replication
attualmente non funziona.
Il sistema di replicazione cerca di fare una insert select sul db2 dal db1, ma mi va in errore con questo codice:
The SQLSTATE is "23504". The SQLCODE is "-532".
allora praticamente la replicazione vuole fare prima della insert select una delete per sostituire i valori ma va in errore per violazione sulla clausola di delete della foreign key in quanto è impostata con la clausola ON DELETE NONE invece che ON DELETE CASCADE.
Non potendo effettuare un alter della foreign key (deve rimanere ON DELETE NONE)
Esiste un modo per poter far effettuare alla replication un update al posto della Insert select?
Il server ha come valore di START MODE = COLD.
Vi ringrazio anticipatamente per l'aiuto.
Un saluto

Rispondi quotando