Frage

ich eine Sammlung von Dateien, die zu einer Verity-Sammlung hinzugefügt wurden. Der Dateiname, mit vollständigem Pfad, wird als Schlüssel verwendet.

Ich möchte den Speicherort der Dateien auf der Festplatte bewegen, aber ich bin besorgt darüber, dass ich mit doppelten Einträgen wird am Ende (wenn ich die gleiche Datei aktualisieren, der Pfad zur Datei wird anders sein, so habe ich werde ein Eintrag für die alte Datei und ein Eintrag für die neuen).

Ich war nicht mit der ursprünglichen Anwendung Setup beteiligt, und ich weiß nicht viel über Verity oder Coldfusion (der Rest der App ist in PHP). Kann jemand empfehlen, wie ich über das Laufen eine Art regex ersetzen auf jeder Taste in einer Verity-Sammlung gehen kann, oder möglicherweise einen anderen Ansatz vorschlagen?

War es hilfreich?

Lösung

Ich würde empfehlen, die neue Kollektion zu erstellen, anpassen, um Ihre neue Spezifikationen (zumindest neuen Weg in Ihrem Fall) und swich, um es in dem Anwendungscode (ersetzen den Namen der Sammlung in cfindex / cfsearch).

Nachdem sichergestellt ist es funktioniert können Sie die alten löschen.

Wenn Sie nicht Sammlung aus irgendeinem Grund erstellen können, können Sie einfach die Sammlung reinigen, schalten Sie den Pfad und neu indizieren.

Bitte beachten Sie, dass Sie all dies direkt aus der Anwendung tun können (vielleicht vorübergehend Skript) mit cfcollection Tag, und unter Verwendung von CF Admin (siehe Verity-Sammlungen im Menü) zu.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top