Удаление постов из-за дубликатов

Привет

При импорте, который я выполнил, я заметил, что некоторые сообщения были продублированы: полное сообщение было импортировано корректно, но также было импортировано ещё одно сообщение, содержащее только первое сообщение. Есть ли способ удалить эти продублированные сообщения, на которые не было ответов, через админ-панель?

Как вы их импортировали? Скрипты импорта добавляют пользовательское поле import_id, чтобы предотвратить такое.

Есть способ удалить дубликаты постов, но сложность будет в том, чтобы понять, какие именно посты являются дубликатами.

У них не будет ни одного ответа, и будет еще одна тема с таким же названием, у которой ноль или больше ответов

Как вы их импортировали? Скрипты импорта создают пользовательское поле поста с ID импорта. Но если ещё не слишком поздно, лучше всего просто удалить базу данных и запустить импорт заново.

Вы можете удалить темы с помощью чего-то вроде:

t=Topic.find(123).first
t.destroy

Вам нужно будет сделать что-то более умное, чтобы найти темы.