We're wanting to replace an existing item/page in the content tree with another that uses a new template design but will have the same item name (there's a reason we can't use the template change option).
To ensure anything pointing to the existing page is remapped to the new item/page id we'd normally use the out of the box link remap (shown when deleting a page).
Is there a better way of going about this rather than getting to the point of deleting the old page? Just feels a bit risky and would rather update in advance. And also the volume of links is likely to be quite extensive, so doing it at the point of delete isn't great.
Any help much appreciated.
Value
column of Shared, Version and Unversioned Field tables just to replace old ID with new ID. That would be the fastest and easiest way. But it would need clearing caches. And as this may not be possible on CD servers, it may require apps to restart.