<div dir="ltr">This query is executed in core/libs/database/coredb.cpp:576 in the function to create stale Albums, that is why the albumRoot has been set to 0.<div><br></div><div>I would like to ask why is there a need to create the stale Albums?</div><div><br></div><div>Regards</div></div><div hspace="streak-pt-mark" style="max-height:1px"><img style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=ac3dhdGlsb2RoYTI3QGdtYWlsLmNvbQ%3D%3D&type=zerocontent&guid=a91443d4-0967-4f95-a4a5-f68db79e90a3"><font color="#ffffff" size="1">ᐧ</font></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 1, 2016 at 1:19 AM, Marcel Wiesweg <span dir="ltr"><<a href="mailto:marcel.wiesweg@gmx.de" target="_blank">marcel.wiesweg@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Please check the context where it is called, but I am quite sure that there is<br>
a special meaning in setting album root to 0.<br>
I'm sure there is a similar case with deleted images where album is set to 0,<br>
but the entry is preserved in case the image reappears at a different place<br>
(moving files where the removal is noticed first)<br>
<br>
Marcel<br>
<span class=""><br>
<br>
> Hello.<br>
><br>
> I was facing this error from past few days:<br>
><br>
> MariaDB [digikam]> update Albums set albumRoot=0 where id=10;<br>
><br>
> > ERROR 1452 (23000): Cannot add or update a child row: a foreign key<br>
> > constraint fails (`digikam`.`Albums`, CONSTRAINT `Albums_AlbumRoot<br>
> > s` FOREIGN KEY (`albumRoot`) REFERENCES `AlbumRoots` (`id`) ON DELETE<br>
> > CASCADE ON UPDATE CASCADE)<br>
><br>
> I figured out that as 'id' is AlbumRoots table is not 0. So 'albumRoot' in<br>
> Images table can't be set to 0. This is I think the possible reason for FK<br>
> constraint failing.<br>
><br>
> I used this statement instead & it worked:<br>
><br>
> MariaDB [digikam]> update Albums set albumRoot=1 where id=10;<br>
><br>
> > Query OK, 0 rows affected (0.06 sec)<br>
> > Rows matched: 1  Changed: 0  Warnings: 0<br>
><br>
> Please look into this.<br>
><br>
> Regards<br>
</span>> ᐧ<br>
<br>
_______________________________________________<br>
Digikam-devel mailing list<br>
<a href="mailto:Digikam-devel@kde.org">Digikam-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/digikam-devel" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-devel</a><br>
</blockquote></div><br></div>