13.09.2024, 08:57
Hallo Thomas,
ich hab nicht alle Schulen/Forumsteilnehmer im Kopf, aber ihr habt doch schon länger Postgresql im Einsatz, oder? Der Fehler dürfte so nicht auftreten.
Für mitlesende und falls es interessiert: auf der Spalte mit der Schüler-ID gibt es einen Index (schueler_pkey), der natürlich eine eindeutige Nummer enthalten muss. Wird ein Schüler neu angelegt, wird die Nummer automatisch vom Datenbankserver hochgezählt. Dieses Hochzählen hat offensichtlich nicht funktioniert, d. h. der Server versucht die neuen Schüler (oder zumindest einen) mit einer ID anzulegen, die es schon gibt.
Zur Lösung: Bitte lass die Datenbank zweimal direkt hintereinander prüfen. Beim ersten Durchlauf sollte NM5 merken, dass der Datenbank-Zähler kleiner ist als die größer Schüler-ID und setzen dann den Zähler hoch. Beim zweiten Durchlauf bereinigt er dann gegebenenfalls noch die Schüler-Tabelle.
Danach sollte der Import dann funktioniert.
Gruß
Stephan
ich hab nicht alle Schulen/Forumsteilnehmer im Kopf, aber ihr habt doch schon länger Postgresql im Einsatz, oder? Der Fehler dürfte so nicht auftreten.
Für mitlesende und falls es interessiert: auf der Spalte mit der Schüler-ID gibt es einen Index (schueler_pkey), der natürlich eine eindeutige Nummer enthalten muss. Wird ein Schüler neu angelegt, wird die Nummer automatisch vom Datenbankserver hochgezählt. Dieses Hochzählen hat offensichtlich nicht funktioniert, d. h. der Server versucht die neuen Schüler (oder zumindest einen) mit einer ID anzulegen, die es schon gibt.
Zur Lösung: Bitte lass die Datenbank zweimal direkt hintereinander prüfen. Beim ersten Durchlauf sollte NM5 merken, dass der Datenbank-Zähler kleiner ist als die größer Schüler-ID und setzen dann den Zähler hoch. Beim zweiten Durchlauf bereinigt er dann gegebenenfalls noch die Schüler-Tabelle.
Danach sollte der Import dann funktioniert.
Gruß
Stephan
RSS-Feed mit aktuellen Informationen über Updates, Änderungen in der Programmbedienung und anderen wichtigen Mitteilungen unter http://www.notenmanager.net/feeds/Notenmanager.xml