@nationalpark 兄在 这篇帖子 里列出了被删除评论或者文章所存的STEEMSQL 语句. 老实说, 我很久之前也注意过这个表, 但是当时还在纳闷说怎么没有列出我比较关心的, 被删除内容的原文. 这个 TxDeleteComments 意思就是被删除的评论表, 结构如下:
我把我的ID代了进去, 发现我曾经删除过5个评论, 评论的 permlink 以re- 开始.
我们还注意到, tx_id 就是 Transactions 表的外键.
这个Transactions 表应该存着STEEM 区块链上所有发生的动作, 包括转帐, 帐户更新, 投票等. 同时Transactions 这个表可以通过 block_num 这个外键联结到 Blocks块表.
然后我们很容易的把这三个表串起来:
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 是否数据同步完全?
上一篇: 说说单点故障 Single Point Failure
下一篇: 也许在STEEMIT投放 Viglink广告可以行得通
扫描二维码,分享本文到微信朋友圈





