Quote:
Originally Posted by Mono
Well, I don't know the answer, but I can imagine the cases when this aproach would not work. For example, if the database structure changes. The table is added, the content of "system" table is altered or the table columns added... It may easily happen time from time and there must be a mechanism to transfer databases from older format to newer one.
Probably only programmers would know, if and when it is possible.
But generaly it is very good idea to make backups of user databases. If something fails, there is something to allow to restore many (easily 1000+) hours of work.
So, I would also like to know the answer to your question. A nd mainly have the working backup solution of all user data in partition(s) not accessible for general user.  The best would be if Onyx makes it. They know what and where is user data and possible structure/content changes in it.
|
Yes, my imagination is working as well and I can see how doing this could damage the system. But in the end, damaged databases should not prevent the device from booting and possible errors can in the last resort be fixed by installing the anti-freeze firmware (if it is true that it is only it that resets user data) or by resetting system. What I don't like about all this is that either I'll have to remove dust from my sqlite editor and compare databases, by hand, or re-enter my all passwords and other stuff, by hand. So this way or another, dull and unnecessary work cannot be escaped.

(Well okay, learning database structures has the surplus of being somehow educative)