Могу ли я получить удаленные сообщения из таблицы PostHistory с помощью Stack Exchange Data Explorer? - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь получить удаленные сообщения пользователей. Согласно документации схемы базы данных, в таблице PostHistory значение PostHistoryTypeId = 12 означает «пост удален».

Итак, можно ли получить удаленное сообщение для пользователя по следующему запросу?

Select * from PostHistory where PostHistoryTypeId = 12

Если нет, то как я могу получить удаленные сообщения от пользователя или модератора?

1 Ответ

0 голосов
/ 26 июня 2019

В этом запросе на PostHistory отображаются только те сообщения, которые были удалены, а затем восстановлены позже.

Вы не можете выполнить поиск SEDE для удаленных в данный момент сообщений пользователя, поскольку , как сказал этот разработчик Stack Exchange :

... Идентификаторы пользователя для удаленных постов (в проводнике данных) также недействительны по понятным причинам.

Удаленные посты, такие как записи голосования, считаютсяконфиденциальная информация.

Если у вас есть привилегии 10K, вы можете видеть удаленные посты, когда наталкиваетесь на них, но не можете искать их, если они не являются вашими постами.
Модераторы и разработчики Stack Exchange имеют больше инструментов, доступных в этомчто касается.

См. Также:

...