Database import/export
Submitted by Eric Gregory
Link to original bug (#717724)
Description
---- Reported by eric@yorba.org 2011-08-02 16:49:00 -0700 ----
Original Redmine bug id: 3909
Original URL: http://redmine.yorba.org/issues/3909
Searchable id: yorba-bug-3909
Original author: Eric Gregory
Original description:
One handy feature for people moving to a new machine or merging Shotwell databases would be an import/export feature. Chosing "Export" would export the entire database file into some format (sqlite binary, xml, etc.) and chosing "Import" would allow you to migrate all the data from that file into Shotwell.
There would have to be some consideration for versioning this file, duplicate handling, and perhaps special-case handling for other corner cases I haven't thought of here.
Related issues:
- related to shotwell - Task #6106: Document in FAQ how to move Shotwell library from one com... (Open)
---- Additional Comments From shotwell-maint@gnome.bugs 2013-01-30 12:00:00 -0800 ----
History
Comment 1
Updated by andreas - over 2 years ago
I already did something like this as start for using multiple shotwell instances on the same (network) directories. The tool exports one XML file per directory. I haven't written the import part, so it doesn't do much good on its own - but in case you're interested..
https://github.com/abrauchli/shotwell-share
Comment 2
Updated by Jim Nelson 10 months ago
- Description updated (diff)
- Category set to library-mode
- Priority changed from Low to Normal
This feature should also handle the photo files being moved as well, i.e. they may be in a different location in the target machine.
--- Bug imported by chaz@yorba.org 2013-11-25 21:53 UTC ---
This bug was previously known as bug 3909 at http://redmine.yorba.org/show_bug.cgi?id=3909
Unknown version " in product shotwell. Setting version to "!unspecified". Unknown milestone "unknown in product shotwell. Setting to default milestone for this product, "---". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one. Resolution set on an open status. Dropping resolution