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

Conrad Dean conrad.p.dean at gmail.com
Wed Aug 31 04:46:06 UTC 2011


Thanks for the advice!

And the easiest fix was to just re-apply the yorba PPA to get the
latest build of shotwell installed properly.

On Mon, Aug 29, 2011 at 8:09 PM, Jim Nelson <jim at yorba.org> wrote:
> 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
>>
>> 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
>>
>> _______________________________________________
>> Shotwell mailing list
>> Shotwell at lists.yorba.org
>> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>
>



More information about the Shotwell-list mailing list