[Shotwell] Downgrading a database-- preventing development version from touching anything important?

Jim Nelson jim at yorba.org
Tue Aug 30 01:09:00 UTC 2011


This may work but is not recommended.  In particular, if your database is
version 14, then it has been upgraded to support heirarchical tags.  An
earlier version of Shotwell will not understand these tags and may
manipulate them in ways that makes it difficult to later return to 0.11.

Any upgrade of Shotwell may result in an upgrade to the database.  If you're
worried about this and want to be able to return, it's best to backup your
database before upgrading.  Instructions for doing this can be found here:

http://redmine.yorba.org/projects/shotwell/wiki/ShotwellFAQ#How-can-I-back-up-my-Shotwell-library

-- Jim

On Sat, Aug 27, 2011 at 4:02 PM, Jonas Bushart <jonas at bushart.org> wrote:

> Hi,
>
> you can use multiple libraries for different shotwell versions:
> http://yorba.org/shotwell/**help/other-multiple.html<http://yorba.org/shotwell/help/other-multiple.html>
>
> The safest way is to use a backup but I think "downgrading" from 14 to 12
> should be save. Open ~/.shotwell/data/photo.db with an editor for SQLite
> databases. Edit in VersionTable the field schema_version back to 12. This
> doesn't realy downgrades your db but shotwell thinks it can handle it
> because its of an earlier version.
>
> Jonas
>
> Am 28.08.2011 00:02, schrieb Conrad Dean:
>
>  Hey everyone,
>>
>> Thanks to all the great work at Yorba I've finally been able to build
>> Shotwell from source on my own machine!  When I noticed it finally
>> built without any errors I excitedly fired up the newly built Shotwell
>> and everything ran smoothly.  Awesome!
>>
>> To make sure nothing's been changed I opened up the Ubuntu package
>> install of Shotwell (0.9.3) and was greeted with this error:
>>
>> "Your photo library is not compatible with this version of Shotwell.
>> It appears it was created by Shotwell 0.11.0+trunk (schema 14).  This
>> version is 0.9.3 (schema 12).  Please use the latest version of
>> Shotwell."
>>
>> Since 0.11 is the current release, I'm not concerned about anything
>> breaking, but how can I go about preventing Shotwell from touching my
>> personal database in the future?
>>
>> Also, less important of a concern, is it possible to downgrade a
>> database so that older versions of Shotwell can be used on it?
>>
>> Thanks!
>> Conrad
>> ______________________________**_________________
>> Shotwell mailing list
>> Shotwell at lists.yorba.org
>> http://lists.yorba.org/cgi-**bin/mailman/listinfo/shotwell<http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell>
>>
> ______________________________**_________________
> Shotwell mailing list
> Shotwell at lists.yorba.org
> http://lists.yorba.org/cgi-**bin/mailman/listinfo/shotwell<http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell>
>



More information about the Shotwell-list mailing list