我正在尝试获取用户删除的帖子。根据数据库模式文档,在PostHistory
表中,PostHistoryTypeId = 12
表示“删除后”。
那么,我可以通过以下查询为用户获取已删除的帖子吗?
Select * from PostHistory where PostHistoryTypeId = 12
如果没有,那么我怎样才能得到用户或版主删除的帖子?
我正在尝试获取用户删除的帖子。根据数据库模式文档,在PostHistory
表中,PostHistoryTypeId = 12
表示“删除后”。
那么,我可以通过以下查询为用户获取已删除的帖子吗?
Select * from PostHistory where PostHistoryTypeId = 12
如果没有,那么我怎样才能得到用户或版主删除的帖子?
该查询PostHistory
仅显示已删除然后又取消删除的帖子。
您无法在 SEDE 中搜索用户当前已删除的帖子,因为正如 Stack Exchange 开发人员所说:
...出于显而易见的原因,对于已删除的帖子(在数据资源管理器中),用户 ID 也为空。
已删除的帖子(如投票记录)被视为敏感信息。
如果您有 10K 权限,您可以在偶然发现已删除的帖子时看到它们,但无法搜索它们,除非它们是您自己的帖子。
版主和 Stack Exchange 开发人员在这方面有更多可用的工具。
也可以看看: