Projekt

Allgemein

Profil

Aktionen

Fehler #608

geschlossen

DBUpgrade fehler bei sql/Pg-upgrade2/record_links_remove_to_quotation.pl

Von Cem Aydin vor mehr als 1 Jahr hinzugefügt. Vor mehr als 1 Jahr aktualisiert.

Status:
Gelöst
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
17.07.2023
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Wir hatten bei einem Kunden 3.6.1 -> 3.8 Upgrade ein Problem mit einem db skript

Die Datenbankaktualisierung/erstellung schlug fehl. Die Datei sql/Pg-upgrade2/record_links_remove_to_quotation.pl enthielt den folgenden Fehler:
DELETE FROM record_links WHERE from_table = 'oe' AND to_table = 'oe' AND from_id = ? AND to_id = ?; : ERROR: invalid input syntax for integer: ""
Alle Änderungen in dieser Datei wurden rückgängig gemacht.

Einige der einträge enthielten da anscheinend ein ''. Ich habe diese dann übersprungen mit:

if ($from_oe_id eq '' || $to_oe_id eq '') {
next;
}

Wäre es allenfalls sinnvoll das in das upgrade script einzubauen?
Wenn die Einträge leer sind sollte es keine rolle spielen denke ich?

Aktionen

Auch abrufbar als: Atom PDF