我正在尝试获取用户删除的帖子。根据数据库架构文档,在PostHistory
表中,PostHistoryTypeId = 12
的意思是“发布已删除”。
那么,我可以通过以下查询为用户获取已删除的帖子吗?
Select * from PostHistory where PostHistoryTypeId = 12
如果没有,那么我该如何按用户或主持人获取已删除的帖子?
答案 0 :(得分:0)
PostHistory
上的查询仅显示已删除并随后被删除的帖子。
您无法在SEDE上搜索用户当前删除的帖子,因为as this Stack Exchange developer said:
...出于明显的原因,对于已删除帖子(在数据资源管理器中),UserId也为null。
已删除的帖子(如投票记录)被视为敏感信息。
如果您具有10K特权,则偶然发现它们时可以看到已删除的帖子,但是除非它们是您自己的帖子,否则无法搜索它们。
主持人和Stack Exchange开发人员在这方面有更多可用的工具。
另请参阅: