Consider a SQLite database for an iPhone app with some "documents" as templates. The user is able to add his own templates too.
I want to update the program and the database. Is there any chance to do so without overwriting the user's data?
I've considered two different databases, but since this is overhead, I want to avoid this option.
How can this be done without overwriting the user's data?