Jump to content

Очистка БД от старых записей

Featured Replies

Posted
comment_60875

Всем привет!

 

Такой вопрос - можно ли как-то очистить БД от старых записей, чтобы это не повредило работе форума? Например, за пару лет в базе сохранились десятки тысяч личных сообщений. Можно ли удалить их оттуда допустим за предыдущие года?

  • Author
comment_60877

WOLF,да, эту таблицу я нашел. Но если ее удалить, то удалятся все лс, в том числе написанные недавно, ведь так? И не повлияет ли это на работу форума? 

comment_60878

WOLF,да, эту таблицу я нашел. Но если ее удалить, то удалятся все лс, в том числе написанные недавно, ведь так? И не повлияет ли это на работу форума? 

делайте бекап, отсортируйте по дате, и выделяя строки можно удалить их. либо писать запрос

  • Author
comment_60879

WOLF,понял, спасибо, буду пробовать. 



выделяя строки можно удалить их

Попробовал на некоторых, удаляются корректно. Вот только выделять и удалять вручную 100 000+ записей это жесть. Нельзя ли как-то автоматизировать сей процесс?

comment_60880

там можно настроить сколько отображать в скписке, поставьте 1000

внизу - выделить все - удалить выделенное

  • Author
comment_60882


там можно настроить сколько отображать в скписке

Точно, сразу не заметил, спасибо!

comment_60901

3 таблицы используются в ЛС:

- message_posts

- message_topics

- message_topic_user_map

 

Можно еще посмотреть в сторону ?do=embed' frameborder='0' data-embedContent>>

  • Author
comment_60929


- message_posts

Я вот эту почистил, пока на 20%, очень уж долго вручную :) Остальные пока не смотрел, спасибо за информацию и за ссылку.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.