Thanks everyone for your advice. I am still at a loss to figure out what could have caused it. By the looks of things I will just need to do a fresh install and import all the pages and posts (of which there is over 200)
Is there a way of generating a list of the changes it made to the DB? I really want to avoid having to do a fresh install as it has a lot of customer configuration…