Thanks all for the help and pointing me in the right direction. I now have a better understanding of how the DB works, etc.
For recovery in the future. when you setup a new instance and use the script to get environment setup etc. and it creates new DB with the tables. Is the best option to create a seperate database to restore .sql backup file and then export data only and then import into iflow database. Is there a better method to backup itflow database and restore?
When you go to do a recovery or restore of your backed up DB either over the top or just the data then you would always have to go through the extra step of restoring data to blank db and then exporting just data?