How move data files from version 4 location to version 5 location?
My 1Password 4, purchased from AgileBits, had its data files in ~/Library/Application Support/`1Password 4. After upgrading from OS X Mavericks to Yosemite, I obtained from AgileBits and installed the upgrade to 1Password 5.
But the data files are all still in that same 1Password 4 location.
What should I do to create a proper folder ~/Library/Application Support/`1Password 5 and to put all the data files there, instead?
[Things will be safer there, from my viewpoint - especially when I copy the backup files to a different disk partition. (It's a really dumb idea that 1Password puts its backup files inside the same folder as the data files, and apparently gives the user no way to change that.]
Note that I still have 1Password 4.app installed (but am not using it, of course). I'm afraid that if I delete it, it may affect the data files.
Comments
-
Hi @murrayE,
1Password 4 and 5 store their data files in the exact same place. So the fact that you're seeing a
1Password 4
is to be expected and completely normal. The reason is all of the support files, formats used and more importantly your vault haven't changed between versions 4 and 5. The same is not true of 1Password 3 which is why we moved from the1Password
folder at that point.While we wouldn't advise it, especially on a Yosemite machine, you could in theory jump between 1Password 4 and 5. The reason we don't recommend it is because Yosemite has a bug where doesn't always launch the correct copy of 1Password mini despite the fact that 1Password is housed inside the main 1Password application bundle.
As for deleting 1Password 4, as long as all you do is move the application to the Trash (and you're not using any app cleaners) then the support files inside your
~/Library
folder will remain intact. Here at AgileBits we're doing this all the time in the course of troubleshooting so it's definitely safe.That I think just leaves your point regarding backups. I can place a request for you where the backup location is user selectable but defaults to its current location. Until then though if you're referring to another partition on the same disk (so you know it's always reachable) you could use symlinks to achieve the same goal. If you have any questions regarding any of this please do ask :smile:
0 -
Thanks for the quick reply.
Data folder: It would still be a good idea to tie the data folder (i.e., ~/Library/Application Support/1Password x to the corresponding version of the app!
Backup location: I'll try the tip to use a symlink to change the backup location. But still I think it's reasonable to allow the user to choose that (optionally).
0 -
Thanks for your feedback! :)
I understand why you might want to change the backup folder location, but I'm curious as to why you'd like 1Password 4 and 5 to use different data folders? I don't think it causes much confusion, as most users shouldn't need to worry about that folder at all.
We can certainly forward your request to our developers, but it would be helpful if you could elaborate on how such a change would be beneficial. Thanks in advance!
0 -
Re backup location: the symlink trick works, sort of: when I click File > Backup, the pop-up window doesn't display any of the backup files at all (but clicking the "Backup Now" button does create a new backup in the target location.
Re the data folder: I expect an application named "applicationXYZ" to have its files in ~/Library/Application Support/applicationXYZ ! Logically, then, there should either be a new"1Password 5" folder in ~/Library/Application Support containing the user files for 1Password 5, or else there should be neither a "1Password 4" or a "1Password 5" folder in ~/Library/Application Support, just a single "1Password" folder.
0 -
Hi @murrayE,
Yes, it'd certainly make more sense to either use
~/Library/Application Support/1Password
or~/Library/Application Support/1Password 5
. At one point in the hopefully not too distant future we want to tighten this up. I think part of the solution will be to use~/Library/Group Containers/...
and store data in a place that both the Agilebits store version and the Mac App Store version can share so that users can more easily switch between the two. Trying to make this stuff better is certainly on our radar.Rick
0