[Shotwell] Shotwell 0.9.0 - A GNOME Photo Manager
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
and especially the database architecture overview at
More information about the Shotwell