Aktionen
Fehler #608
geschlossenDBUpgrade fehler bei sql/Pg-upgrade2/record_links_remove_to_quotation.pl
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