Cardano-db-sync: 保持数据库更新

创建于 2021-04-03  ·  3评论  ·  资料来源: input-output-hk/cardano-db-sync

希望这是提出这个问题的正确地方,也许应该添加到自述文件中以阐明它是如何工作的。

我已经设置好了所有东西,我正在运行这个命令来开始填充数据库:

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/

(在我输入此内容时它仍在运行,我相信第一次填充所有内容需要一些时间)

但是当它完成填充时会发生什么?

  • 我是否需要继续从上面运行命令以始终保持最新状态?
  • 或者它是否会在我的 cardano 节点收到新数据时自动添加新条目? (如果是这样,我应该怎么做才能让它像这样工作)

最有用的评论

如果nodedb-sync都保持运行,则到达node新块将被转发到db-sync并插入到数据库中。

所有3条评论

如果nodedb-sync都保持运行,则到达node新块将被转发到db-sync并插入到数据库中。

如果nodedb-sync都保持运行,则到达node的新块将被转发到db-sync并插入到数据库中。

是否有特殊/有意的方式将db-sync作为服务运行? 或者它是否打算像上面的命令一样运行?

你的意思是通过systemd? 当然,这是可能的,但 IOG 目前不提供。

此页面是否有帮助?
0 / 5 - 0 等级