Currently, we truncate the puresync* tables, then populate them with new data. Sometimes that process fails, for example with Oracle connection errors like "ORA-01775: looping chain of synonyms". Instead of deleting the previous pure_sync_data, save it somehow so that it can be re-used if the generation of new data fails for whatever reason.
Currently, we truncate the puresync* tables, then populate them with new data. Sometimes that process fails, for example with Oracle connection errors like "ORA-01775: looping chain of synonyms". Instead of deleting the previous pure_sync_data, save it somehow so that it can be re-used if the generation of new data fails for whatever reason.