[Shotwell] Shotwell 0.9.0 - A GNOME Photo Manager
Adam Dingle
adam at yorba.org
Wed Mar 23 08:50:00 PDT 2011
On 03/23/2011 08:35 AM, Hans Zorn wrote:
> Op 23-3-2011 16:20, Adam Dingle schreef:
>>
>> If you're upgrading from 0.7.2 -> 0.9.0, then a database conversion is
>> necessary, which Shotwell will perform automatically. Once you've run
>> 0.9, you will not be able to go back to 0.7.2 with that same database.
>> If you're worried about that, you can always make a backup copy of your
>> .shotwell directory before running 0.9. Cheers -
>>
> Makes me curious: what changes are made?
The function upgrade_database() in Db.vala performs the database
upgrade. 0.7.2 used database version 8, and 0.8/0.9 use version 12.
Here are the relevant changes described in comments in that function:
// Version 9:
// * Added metadata_dirty flag to PhotoTable.
// Version 10:
// * Added flags column to VideoTable
// Version 11:
// * Added primary_source_id column to EventTable
// Version 12:
// * Added reason column to TombstoneTable
> When I looked into the structure of the database, I was quite
> surprised about the way tags are connected to photos.
If you're interested in this level of detail, you could check out the
Shotwell architecture overview at
http://trac.yorba.org/wiki/ShotwellArchitectureOverview
and especially the database architecture overview at
http://trac.yorba.org/wiki/ShotwellArchDatabase
adam
More information about the Shotwell
mailing list