Page 1 of 1

Lost Information on upgrade?

Posted: Thu Mar 01, 2018 4:42 am
by BabbittPhoto
I had not opened MacDive in several months. Today I opened it and when asked on prompting, upgraded the software. I will be honest that I didn't really check anything before I plugged a new computer and downloaded information on six recent dives. It was then that I noticed that I had none of my previous information of any kind. No dives, photos or other data. Sadly I had not done a cloud backup. I am attaching the MacDive.sqlite file and a backup from May 2, 2016 in hopes that my data can be recovered.

Re: Lost Information on upgrade?

Posted: Thu Mar 01, 2018 4:52 am
by BabbittPhoto
Well, I tried but failed to attach the file. Getting message that board attachment quote has been reached.

Re: Lost Information on upgrade?

Posted: Thu Mar 01, 2018 5:17 am
by nick
Email it to support and I will take a look after work.

Re: Lost Information on upgrade?

Posted: Tue Jun 12, 2018 10:07 am
by altaskier
I just had this happen as well, from my Mac at work. It then wiped out the info in MacDive on my phone when I synced that! Fortunately when I got to my other computer at home I was able to turn off the network connection right when I logged in, and save the "good" MacDive.sqlite file in a backup location. I could restore it, but then when I used my phone again the dive info got wiped out. I'm using Dropbox for sync. I'll email my two log files.

Re: Lost Information on upgrade?

Posted: Tue Jun 12, 2018 10:57 am
by nick
Ok, thanks. This I find odd, because the way the sync works is based around "changes", and the only way for a delete to propagate is actually do delete something.

So if you start syncing two unrelated instances of MacDive, they will just merge together. If you have an empty one and one with dives, you'll just end up with the dives.

I've no idea what's happening, it's not something I've ever seen.. and I've done a *lot* of syncing. Perhaps the logs will contain some info. At any rate, probably the takeaway here is: always back up your data. Don't rely on the sync, it's not a backup (that's in the docs). It's only a convenient method of transport. I would still recommend using Time Machine or something to make sure you have regular backups.