https://bugs.kde.org/show_bug.cgi?id=440919

            Bug ID: 440919
           Summary: SQlite - Mysql internal name-tag migrating error
           Product: digikam
           Version: 7.4.0
          Platform: Microsoft Windows
                OS: Microsoft Windows
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Database-Migration
          Assignee: digikam-bugs-n...@kde.org
          Reporter: hann...@hot.ee
  Target Milestone: ---

SUMMARY
SQlite - Mysql internal tag migrating error

STEPS TO REPRODUCE
1. An error message always appears in the same place
2.4932] digikam.coredb: Core database: query isOnValidRow [ true ] isActive [
true ] result size: [ -1 ]
[14932] digikam.coredb: Core database: column: [ "id" ] value [
QVariant(qlonglong, 1772) ]
[14932] digikam.coredb: Core database: column: [ "pid" ] value [
QVariant(qlonglong, 1733) ]
[14932] digikam.coredb: Core database: column: [ "name" ] value [
QVariant(QString, "Aare Miller") ]
[14932] digikam.coredb: Core database: column: [ "icon" ] value [
QVariant(qlonglong, 182090) ]
[14932] digikam.coredb: Core database: column: [ "iconkde" ] value [
QVariant(QString, "") ]
[14932] digikam.coredb: Core database: query isOnValidRow [ true ] isActive [
true ] result size: [ -1 ]
[14932] digikam.coredb: Core database: column: [ "id" ] value [
QVariant(qlonglong, 1773) ]
[14932] digikam.coredb: Core database: column: [ "pid" ] value [
QVariant(qlonglong, 1733) ]
[14932] digikam.coredb: Core database: column: [ "name" ] value [
QVariant(QString, "Kaja Kartau (Lainde)") ]
[14932] digikam.coredb: Core database: column: [ "icon" ] value [
QVariant(qlonglong, 308120) ]
[14932] digikam.coredb: Core database: column: [ "iconkde" ] value [
QVariant(QString, "") ]
[14932] digikam.dbengine: Failure executing query:
[14932]  "\n                    REPLACE INTO Tags (id, pid, name, icon,
iconkde) VALUES (?, ?, ?, ?, ?);\n                " 
[14932] Error messages: "QMYSQL3: Unable to execute statement" "Cannot add or
update a child row: a foreign key constraint fails (`digikam`.`tags`,
CONSTRAINT `Tags_Images` FOREIGN KEY (`icon`) REFERENCES `images` (`id`) ON
DELETE SET NULL ON UPDATE CASCADE)" "1452" 2 
[14932] Bound values:  (QVariant(qlonglong, 1773), QVariant(qlonglong, 1733),
QVariant(QString, "Kaja Kartau (Lainde)"), QVariant(qlonglong, 308120),
QVariant(QString, ""))
[14932] digikam.dbengine: Error while executing DBAction [ "Migrate_Write_Tags"
] Statement [ "\n                    REPLACE INTO Tags (id, pid, name, icon,
iconkde) VALUES (:id, :pid, :name, :icon, :iconkde);\n                " ]
[14932] digikam.coredb: Core database: error while converting table data.
Details: QSqlError("1452", "QMYSQL3: Unable to execute statement", "Cannot add
or update a child row: a foreign key constraint fails (`digikam`.`tags`,
CONSTRAINT `Tags_Images` FOREIGN KEY (`icon`) REFERENCES `images` (`id`) ON
DELETE SET NULL ON UPDATE CASCADE)")
[14932] digikam.databaseserver: Running 930 seconds...

3. What could be the reason for the failure?

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to