[Frage] Seiten IDs sprunghaft geändert

  • Senguel Senguel
    T3PO
    0 x
    11 Beiträge
    0 Hilfreiche Beiträge
    13. 10. 2020, 16:13

    Hallo,

    die Seiten IDs haben sich in TYPO3 sprunghaft von 12387 auf 3207116 geändert. In der Tabelle pages kann man es auch sehen.

    Woran könnte so etwas liegen?


  • 1
  • 0 x
    3270 Beiträge
    157 Hilfreiche Beiträge
    15. 10. 2020, 08:52

    Entweder wurde in der Datenbank der auto-increment-Wert der Spalte uid geändert, oder es wurde ein Datensatz neu angelegt, der (manuell) eine entsprechend hohe UID bekam.

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )

  • Senguel Senguel
    T3PO
    0 x
    11 Beiträge
    0 Hilfreiche Beiträge
    16. 10. 2020, 09:22

    Vielen Dank für die Antwort. Wie kann ich die ID wieder zurücksetzen? Inzwischen sind ca. 30 Seiten angelegt worden.

  • 0 x
    3270 Beiträge
    157 Hilfreiche Beiträge
    16. 10. 2020, 12:22

    Du kannst den Wert neu setzen via "ALTER TABLE pages AUTO_INCREMENT=1234;"

    Aber Achtung!
    1. Du wirst irgendwann (zumindest theoretisch) mit den Seiten 3207116-3207146 kollidieren
    2. ...oder Du "verschiebst" die Seiten aus dem zu hohen UID-Bereich wieder nach unten, d.h. änderst die UID in der Datenbank (Verknüpfungen berücksichtigen, z.B. pid in tt_content)

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )

  • Senguel Senguel
    T3PO
    0 x
    11 Beiträge
    0 Hilfreiche Beiträge
    19. 10. 2020, 09:30

    Hallo,

    vielen Dank für die Antwort. Allerdings kann der neue Wert für AUTO_INCREMENT nicht weniger als der aktuelle Wert sein. Leider habe ich keinen Weg gefunden, dennoch einen kleineren Wert einzutragen.

    Hast du vielleicht eine Idee?

  • 0 x
    3270 Beiträge
    157 Hilfreiche Beiträge
    22. 10. 2020, 09:18

    Dann müsstest Du doch den zweiten Weg zusätzlich einschlagen. D.h. die 30 Seite mit zu hohen UID nach unten verschieben, sprich ihre UID händisch in den Bereich um 12387 setzen. Du müsstest dabei aber auch die Relationen ggf. aktualisieren (PID in tt_content, ggf. File_References,...).
    Danach sollte ein Herabsetzen des AUTO_INCREMENT möglich sein.

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )

  • 1