Cardano-db-sync: Maintenir la BD à jour

Créé le 3 avr. 2021  ·  3Commentaires  ·  Source: input-output-hk/cardano-db-sync

J'espère que c'est le bon endroit pour poser cette question et qu'elle devrait peut-être être ajoutée au fichier Lisez-moi pour clarifier son fonctionnement.

J'ai déjà tout configuré et j'exécute cette commande pour commencer à remplir la base de données :

cardano-db-sync-extended --config $CNODE_HOME/files/dbsync.json --socket-path $CNODE_HOME/sockets/node0.socket --state-dir $CNODE_HOME/guild-db/ledger-state --schema-dir schema/

(Qu'il est toujours en cours d'exécution au moment où je tape ceci, je pense que cela prendra un certain temps pour tout remplir la première fois)

Mais que se passera-t-il lorsqu'il aura fini de se remplir ?

  • Dois-je continuer à exécuter la commande ci-dessus pour être toujours à jour ?
  • Ou ajoute-t-il automatiquement de nouvelles entrées lorsque mon cardano-node reçoit de nouvelles données ? (Si oui, qu'est-ce que j'aurais dû faire pour que ça marche comme ça)

Commentaire le plus utile

Si le node et db-sync sont laissés en cours d'exécution, le nouveau bloc arrivant au node sera transmis à db-sync et inséré dans la base de données.

Tous les 3 commentaires

Si le node et db-sync sont laissés en cours d'exécution, le nouveau bloc arrivant au node sera transmis à db-sync et inséré dans la base de données.

Si le node et db-sync sont laissés en cours d'exécution, le nouveau bloc arrivant au node sera transmis à db-sync et inséré dans la base de données.

Existe-t-il un moyen spécial/prévu d'exécuter db-sync en tant que service ? Ou est-il destiné à s'exécuter exactement comme la commande ci-dessus ?

Tu veux dire par systemd ? Bien sûr, ce serait possible, mais IOG n'en fournit pas actuellement.

Cette page vous a été utile?
0 / 5 - 0 notes