Seite 2 von 2

Re: Leider noch ein Problem

Verfasst: So 29. Aug 2004, 16:04
von Halchteranerin
rw72 hat geschrieben:Wenn ich jetzt aber einen neuen Anlege bekommt er z.B. Die ID 30 anstatt 290. Wie kann ich das ändern?
Direkt in der Datenbank aendern?

Verfasst: So 29. Aug 2004, 16:31
von HerrB
@rw72: Bitte keine Cross-Postings, das macht's für uns schwer...

Zur Anfrage, wo man die ID ändert (bzw. die Sequenz-Nummer erhöht), hat Dir emergence unter http://www.contenido.de/forum/viewtopic.php?t=5488 geantwortet.

Und noch ein Hinweis zum Import alter Einträge: Da die Einträge für Name und E-Mail nun anders in der DB gespeichert werden, solltest Du alle Empfänger mal aufrufen und mit OK speichern. Es geht auch ohne, ist nur eine Empfehlung.

Gruß
HerrB

Verfasst: So 29. Aug 2004, 22:38
von Beleuchtfix
Meines Wissens nach werden die IDs einfach der Reihe nach vergeben. Gelöschte werden nicht mehr neu angelegt. Aber die ID ist eigentlich egal, ist nur en Vektor für die Adresse. Natürlich stimmt eine Alte Bestätigung nicht mehr mit der neuen ID überein, du solltest aber wenige haben, sie in dieser Wartestellung sind.

Gruß
Florian

Verfasst: Mo 30. Aug 2004, 07:22
von rw72
Hallo,
sorry wegen dem doppelten Eintrag.

Danke für die Antwort mit der con_sequence Tabelle.

Verfasst: Mo 30. Aug 2004, 09:25
von HerrB
Meines Wissens nach werden die IDs einfach der Reihe nach vergeben. Gelöschte werden nicht mehr neu angelegt. Aber die ID ist eigentlich egal, ist nur en Vektor für die Adresse. Natürlich stimmt eine Alte Bestätigung nicht mehr mit der neuen ID überein, du solltest aber wenige haben, sie in dieser Wartestellung sind.
Der Vollständigkeit halber: Die IDs werden in Reihenfolge vergeben, jedoch ist in der con_sequence die nächste verfügbare ID für jede Tabelle gespeichert. Wenn diese nicht stimmt (z.B. nach manuellen Änderungen/Ergänzungen in der Datenbank), können vorhandene IDs erneut vergeben werden - nicht gut... Daher muss nach diesen Änderungen die con_sequence manuell aktualisiert werden.

Gruß
HerrB