@nationalpark 兄在 这篇帖子 里列出了被删除评论或者文章所存的STEEMSQL 语句. 老实说, 我很久之前也注意过这个表, 但是当时还在纳闷说怎么没有列出我比较关心的, 被删除内容的原文. 这个 TxDeleteComments 意思就是被删除的评论表, 结构如下:
我把我的ID代了进去, 发现我曾经删除过5个评论, 评论的 permlink 以re- 开始.
我们还注意到, tx_id 就是 Transactions 表的外键.
这个Transactions 表应该存着STEEM 区块链上所有发生的动作, 包括转帐, 帐户更新, 投票等. 同时Transactions 这个表可以通过 block_num 这个外键联结到 Blocks块表.
然后我们很容易的把这三个表串起来:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | select TxDeleteComments.tx_id, TxDeleteComments.permlink, TxDeleteComments.timestamp, Transactions.block_num, Transactions.transaction_num, Transactions.ref_block_num, Transactions.ref_block_prefix, Transactions.expiration, Transactions.type, Blocks.previous, Blocks.witness, Blocks.witness_signature, Blocks.transaction_merkle_root from TxDeleteComments, Transactions, Blocks where TxDeleteComments.author = 'justyy' and TxDeleteComments.tx_id = Transactions.tx_id and Transactions.block_num = Blocks.block_num |
select TxDeleteComments.tx_id, TxDeleteComments.permlink, TxDeleteComments.timestamp, Transactions.block_num, Transactions.transaction_num, Transactions.ref_block_num, Transactions.ref_block_prefix, Transactions.expiration, Transactions.type, Blocks.previous, Blocks.witness, Blocks.witness_signature, Blocks.transaction_merkle_root from TxDeleteComments, Transactions, Blocks where TxDeleteComments.author = 'justyy' and TxDeleteComments.tx_id = Transactions.tx_id and Transactions.block_num = Blocks.block_num
得到的信息是不是有点多? 就问你怕不怕.
当然, 还是没有得到我们所关心的, 是不是根据这些HASH值(tx_id, block_id 等)就能到见证人机器上恢复这些数据(理论上)?
英文: STEEMSQL Tutorial – Can we Really Recover Deleted Comments/Posts on STEEMIT?
STEEM SQL 系列教程
- STEEM SQL 系列教程之 随机返回是怎么实现的?
- STEEM SQL 系列教程之 如何获取最近7天 CN 区用户发贴量, 点赞数和估计收益值?
- STEEM SQL 系列教程之 历史上的今天怎么实现的?
- STEEM SQL 系列教程之 每个月能挣多少?
- STEEM SQL 系列教程之 真的可以恢复删除的文章或评论么?
- STEEM SQL 系列教程之 大鱼们都给谁投票了?
- STEEM SQL 系列教程之 办银行一个月共发了多少利息?
- STEEM SQL 系列教程之 你的哪些好友已经好久没玩STEEM了?
- STEEM SQL 系列教程之 如何使用 ISJSON 和 JSON_VALUE 函数?
- STEEM SQL 系列教程之 如何获取史上赚最多金的作者?
- STEEM SQL 系列教程之 一鸣惊人的作者
- STEEM SQL 系列教程之 如何避免 SQL 注入?
- STEEM SQL 系列教程之 我花了800多 SBD (7000多美元)买赞
- STEEM SQL 系列教程之 怎么样查看 STEEMSQL 是否数据同步完全?
GD Star Rating
loading...
本文一共 474 个汉字, 你数一下对不对.loading...
上一篇: 说说单点故障 Single Point Failure
下一篇: 也许在STEEMIT投放 Viglink广告可以行得通
扫描二维码,分享本文到微信朋友圈