Mailinglisten-Archive |
Hi Sorin, Sorin Marti schrieb: > Hi Lutz, > >> >>Ich habe mich aber gerade gefragt, ob es tatsächlich sinnvoll ist, Links- >>und Rechts-Wert auf "Unique" zu setzen. Je nachdem, wie man seine >>SQL-Befehle absetzt, könnte ich mir vorstellen, daß es zu Problemen >> kommt, >>wenn man einen Knoten einfügt oder verschiebt und daraufhin die >>betreffenden Links/Rechts-Werte anpassen muß. Es könnte sein, daß während >>des Anpassungsprozesses ja doch einmal ein Wert doppelt vorkommen muß. >> Das >>mußt Du einfach mal testen. > Wenn man die Statements in der richtigen Reihenfolge absetzt kann/muss > das nicht passieren. Es ist aber ein Schutz gegen falsche Einträge ja, es schützt vor falschen Einträgen. Und deswegen sollte man es theoretisch auch verwenden. Ich bin da aber nicht so tief drin, um mir sicher zu sein, daß es da nicht das oben beschriebene Problem geben kann. Ich denke da besonders an das Verschieben von Knoten. Anders als beim Einfügen von Knoten entsteht ja keine "Zahlenlücke", die ich geschickt nutzen kann, um Kollisionen zu vermeiden. Vielleicht gibt es keine Probleme, wenn man die betroffenen Knoten in einen gemeinsamen SQL-Befehl faßt. Das kann aber wieder Probleme mit der Größe des SL-Befehls geben, wenn sehr viele Knoten existieren und die auch fast alle von der Änderung betroffen sind. Naja, usw. Man müßte es halt mal ausprobieren, außer jemand kennt hier schon die Antwort... ;-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive