[digiKam-users] Duplicate images in database, but not in application. "hidden" dupe has right tags - how to restore?
Maik Qualmann
metzpinguin at gmail.com
Sun Apr 17 06:16:28 BST 2022
Status 4 means "Obsolete", ie a deleted image. Even if the file name is the
same, it cannot be the same image, the file size and unique hash is different.
There are a good 20,000 images between the deleted image with status 4 and the
currently visible image with status 1, probably the edited image.
I suspect your database was re-scanned after moving to the new machine. You
probably haven't updated the collection path in the database. If the
collection is local, the drive UUID must also be updated.
If you still have a backup of the old database it would not be a problem to do
this.
Maik
Am Sonntag, 17. April 2022, 01:05:39 CEST schrieb loup+digikamusers at lo-
cal.org:
> I was recently looking through my images and found a large number of
> images missing tags that I KNOW I had assigned to them.
>
> I started investigating and noted that the image files in question had
> multiple entries in the "digikam.db" database, as shown in the screenshot:
>
> Most of the entries had "4" in the status column, which I think means
> "file missing" or something like that. One of the entries is "1".
>
> I recently had re-built my computer with a new hard drive and moved
> everything over to my new machine. I thought I had kept everything
> clean by just copying over the digikam database and pointing digikam to
> it, but I guess something got messed up, because now the database has
> multiple entries for the same file.
>
> How do I tell digikam that all of these entries are the same image, and
> to use the tags from a particular one of those entries as the "correct"
> tags? For example, in the given screenshot, the image with id 245506
> has the right tags, but its status is "4". When I select the image in
> digikam, the tags shown are those that correspond with image id 457786.
>
> It would be quite a waste of time to re-tag all of these images. If I
> have to do some SQL or python to fix the database, I can do that. Yes,
> I'll make a backup before I try anything weird.
>
> Thank you.
>
> -Ron
More information about the Digikam-users
mailing list