Zodbupdate.

Aggiorna i riferimenti della classe Zodb per le classi spostate o rinominate
Scarica ora

Zodbupdate. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • ZPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Zope Corporation
  • Sito web dell'editore:
  • http://www.zope.org/

Zodbupdate. Tag


Zodbupdate. Descrizione

Aggiorna i riferimenti della classe Zodb per le classi spostate o rinominate Zodbupdate è una libreria Python che fornisce uno strumento che identifica automaticamente e aggiorna i riferimenti da oggetti persistenti alle classi che sono nel processo di essere spostato da un modulo a un altro e / o da essere rinominato. Se una classe viene spostata o rinominata, è necessario Per aggiornare tutti i riferimenti dal database al nuovo nome prima di eliminare finalmente il vecchio codice. Questo strumento si guarda attraverso tutti gli oggetti correnti del database, identifica le classi spostate / rinominate e tocca oggetti di conseguenza. Crea una singola transazione che contiene l'aggiornamento del tuo database. Esegui questo strumento Questo strumento è quindi libero di eliminare il vecchio codice.USAGE: installazione dell'uovo di questo strumento fornisce uno script console Zodbupdate che è possibile chiamare un nome file FileStage o un file di configurazione che definisce una memorizzazione: $ Zodbupdate -F data.fs $ Zodbupdate -c Zodb.ConfDetailed Informazioni sull'utilizzo sono disponibili: $ Zodbupdate -HCustom Software / EggsIt è importante per installare questo uovo in un interprete / ambiente in cui è installato il software anche. Se stai utilizzando un'installazione regolare di Python o VirtualVENV, basta installare il pacchetto utilizzando Easy_Install dovrebbe essere fine. Se stai utilizzando il builtOut, l'installazione può essere eseguita utilizzando la ricetta delle uova con questa configurazione: Parts + = ZodbupDate Ricetta = ZC.RECIPE.EGGEGGGS = ZODBUPDATE Se non si installa Zodbupdate insieme al software necessario segnalare le classi mancanti e non toccare il database.non-Filestorage Configurationsyou è possibile configurare qualsiasi archiviazione nota all'installazione Zodb Fornendo un file di configurazione ZConfig (simile a Zope.Conf). Ad esempio è possibile connettersi a un server ZEO fornendo un file di configurazione Zeo.conf: Server 127.0.0.1:8100 Storage 1 e quindi eseguire ZodbupDate utilizzando: $ Zodbupdate -c zeo.confpre-definita Rinomina regole Le regole possono essere definite utilizzando i punti di ingresso: Setup (... entry_point = "" " Renames = mypackage.mymodule: RENAME_DICT" "") RENAME Regole Regole sono dizionari che mappano i nomi dei vecchi classi a nuovi nomi di classe: Renames = {' mypackage.mymodule classname ':' altripackage.othermodule OtherClass '} Requisiti: · Python. Cosa c'è di nuovo in questa versione: · Aggiungi opzione per memorizzare le regole di rinomina in un file. · Non commettere transazioni che non hanno modifiche. · Caricare le regole di rinomina dai punti di ingresso Zodbupdate. · Compatibilità con Python 2.4 · Rinominare da Zodbupgrade a Zodbupdate. · Aggiungi l'opzione 'Verbose'. · Migliorare la registrazione. · Sopprimere i messaggi di registro duplicati (ad esempio se la stessa classe manca in più oggetti). · Migliorare il processo di aggiornamento: riscrivere gli opcodi sottaceti invece di toccare ciecamente una classe. Ciò consente inoltre di aggiornare sottaceti che non possono essere disciplinati a causa delle classi mancanti.


Zodbupdate. Software correlato

wsgisvc.

Uno script per installare le configurazioni di distribuzione incolla come servizi Windows ...

175

Scarica