nodes neu sortieren bzw. zuordnen
Eingetragen von drruebe (271)
am 05.06.2014 - 13:48 Uhr in
am 05.06.2014 - 13:48 Uhr in
Da ich mir gerade meine Seite mit wahrscheinlich search autocomplete zerschossen habe und ich festgestellt habe, dass wenn man eine Node löscht, dieser Platz nicht neu besetzt wird,
Bsp. ich habe node/1 bis node/1000 und ich node/500 lösche, werden diese nicht neu geordnet, so dass hier dann node/1 bis node/999 angezeigt werden.
Da ich lesbare URLs verwende und ein Shortlink-Meta bei mir keine Anwendung findet, gibt es ein Tool mit dem da aufräumen kann?
Das geht mir ziemlich auf den Zeiger, wenn ich eine neu Node erstelle und diese dann mit node/2025 ausgegeben wird, obwohl nur 1000 vorhanden sind.
Gruß Frank
- Anmelden oder Registrieren um Kommentare zu schreiben
Die interne Node-Id
am 05.06.2014 - 13:59 Uhr
Die interne Node-Id interessiert doch niemanden. Datenbanktechnisch wird die Node-Id nicht wieder vergeben. Es bleiben dann eben "Löcher" in der Liste. Die ID's umzusortieren ist eine unnötige und, wegen eventueller Verlinkungen, fehlerträchtige Angelegenheit.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo Werner, ich werde da
am 05.06.2014 - 14:13 Uhr
Hallo Werner,
ich werde da aber das Gefühl nicht los, dass dadurch unnötig Recourcen verschwendet werden.
Auch wenn die Seite nicht mehr existiert, so bleiben da doch bestimmt Fragmente im Dateisystem zurück.
Platz 500 belegt, Inhalt 0 ...
Gruß Frank
Die Ruhe sei den Menschen heilig, nur bekloppte haben's eilig.
das ist Schmarrn
am 05.06.2014 - 14:43 Uhr
nur weil eine Schlüsselnummer nicht belegt wird, wird keinerlei Platz belegt.
Platz braucht es nur für Inhalte.
Wird ein Record gelöscht, wird dieser Platz wieder verwendet.
Dafür ist die Datenbankengine zuständig, die einen hervorragenden Job macht.
Im Dateisystem passiert hier garnichts, weil Drupal alles in der Datenbank ablegt.
Grüße
Ronald