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 ?
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
etdb-sync
sont laissés en cours d'exécution, le nouveau bloc arrivant aunode
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.
Commentaire le plus utile
Si le
node
etdb-sync
sont laissés en cours d'exécution, le nouveau bloc arrivant aunode
sera transmis àdb-sync
et inséré dans la base de données.