Ich habe Hunderttausende von Objekten basierend auf Plone-Archetypen (plone 2.5.X), deren Archetypen-Schema auf den neuesten Stand gebracht werden muss. Das Archetype-Schemamigrationstool eignet sich hervorragend für kleine/mittlere Objekte, bringt aber meinen Server in die Knie und versucht, sie alle zu migrieren, bis zu dem Punkt, an dem ich das Skript immer wieder killigniere. Ich würde gerne in der Lage sein, das Schema eines Objekts zu einem Zeitpunkt zu aktualisieren, möglicherweise als das Objekt, wie es abgerufen wurde - ist das möglich? Wenn nicht, andere Ansätze zur Aktualisierung von Archetyp-Schemas in großen Plone-Sites?Wie kann ich das Schema eines einzelnen Archetype-Objekts bei Bedarf in Plone aktualisieren?
Vielen Dank im Voraus!
Entschuldigung, falsch gelesen Ihre Frage, zu schnell von der Marke. archetypes.schemaextender wird dir hier nicht helfen. Ich habe gewählt, um meine Antwort zu löschen. –
Angesichts der Kommentare zu Lennarts, ist es eine Option, einen ZEO-Client hinzuzufügen und die Migration dort durchzuführen? Dies hat möglicherweise weniger Auswirkungen auf die Benutzerfreundlichkeit der Website als das Hosting * und * die Migration für die gleiche Instanz. (Angenommen, das machst du gerade.) –
ja, momentan bin ich aber leider nur zu viel daten. Es verursacht nur Mega-Swap auf dem Zeo-Host, so dass, wenn eine echte Anfrage hereinkommt, es eine lange Zeit braucht, um das Objekt zu bekommen, das es benötigt. Es ist sporadisch natürlich. 2 kurze Anfragen und 5 super lange. es ist ein bummer es scheint nicht ein einfaches faul Upgrade. Wenn ich mehr über den Prozess verstehe, würde ich mich freuen, einen zu schreiben, aber es ist ein wenig geheimnisumwittert. Es ist überraschend, weil es nicht zu den flexiblen Daten passt, die ich erwartet habe. Danke !!! – eleddy