Jump to content

Delete messages (all)


Recommended Posts

Dear IPB community,

 

is there a way to delete all messages (conversations) for all users of IPB?
I was able to identidy the following tables:

Quote

core_message_topics

core_message_topic_user_map

The table holding the messages itself is still missing, can somebody please show me for example SQL queries to delete all messages (conversations)?

Meaning a complete purge.

Link to comment
Share on other sites

I wouldn't recommend this approach. Things like notifications would be hard to capture, and deleting attachments wouldn't be possible. You would be better off writing a background queue task that loops through all PMs and deletes them using the built in content item delete() method.

Link to comment
Share on other sites

It's not possible. Like, for attachments you also need code that deletes the physical file on disk (including accounting for S3 storage). This is just a process that is best left to running correct PHP methods to ensure everything is accounted for (notifications, tags, attachments, etc. etc.)

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...