Gocept.fsSyncz2

Intégration zope.app.fssync pour Zope2
Télécharger maintenant

Gocept.fsSyncz2 Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • ZPL
  • Nom de l'éditeur:
  • Gocept GmbH & Co. KG

Gocept.fsSyncz2 Mots clés


Gocept.fsSyncz2 La description

Zope.app.fssync Intégration pour Zope2 GOCEPT.FSYNNCZ2 Forfait Fournit une intégration Zope2 de Zope.FsSync / Zope.app.fsSync, c'est-à-dire la possibilité de vider et de restaurer la teneur en ZODB au système de fichiers (à cette fin, il fournit des synchroniseurs à des dossiers, etc. et adapte le Zope3-ISH Mécanismes de Zope.app.fsSync Pour travailler avec l'éditeur Zope2). Le cas d'utilisation principale consiste à conserver le code stocké à l'intérieur de la ZODB dans un système de gestion de code source. Par conséquent, il essaie de faire les cornichons qui sont écrits sur le disque aussi lisible que possible (par exemple, en n'utilisant pas de codage de base64) .So loin, il se concentre sur les actions de contrôle et de paiement (qui écrasent complètement leur cible), car la fusion des changements entre différents Les caisse doivent être effectuées via le SCM de toute façon. (zope.app.fssync propose plusieurs autres actions, telles que la mise à jour et la validation, qui tentent d'être intelligentes lorsque la ZODB et la Dump de System ont été modifiées simultanément. Bien que cela soit bien tant que la seule représentation du système de fichiers existe, le modèle se casse. Lorsque plusieurs décharges doivent être synchronisées les uns avec les autres - il est hautement non trivial de déterminer dont le changement est vraiment le bon dans ce cas, nous recommandons donc de utiliser ces actions à ce stade.) Utilisation: vous aurez besoin de Pour charger à la fois les fichiers de configuration Configurer.zcml et remplacement.GOCECT.FSYNCZ2 fournit un script de console appelé FSSYNC qui enveloppe les deux actions (à commande et à la commande) et permet de transmettre tous les autres paramètres (URL, emplacements, identifiants). Ceci est censé être généré (via une construction par exemple), comme celui-ci: Recette = ZC.Recipe.Egg: scriptggs = gocept.fssyncz2extra-chemins = $ {zope2: emplacement} / lib / pythonarguments = hôte = '$ {instance: http-adresse} ', dossier =' myFolder ', credentials =' $ {instance: utilisateur} ', référentiel =' $ {buildout: répertoire} / var / zodb-benneden Vous pouvez jeter votre zodb vers le Emplacement de système de fichiers configuré avec la caisse BIN / FSSYNC et chargez les données stockées sur le système de fichiers dans la ZODB avec bac / fsssync checkin. Exigences: · Zope · Python Quoi de neuf dans cette version: · Commandes de console renommées pour vider / charger au lieu de la caisse / à la vérification pour éviter toute confusion avec les opérations SCM.


Gocept.fsSyncz2 Logiciels associés