Posted 10 апреля, 201410 yr Всем привет! Такой вопрос - можно ли как-то очистить БД от старых записей, чтобы это не повредило работе форума? Например, за пару лет в базе сохранились десятки тысяч личных сообщений. Можно ли удалить их оттуда допустим за предыдущие года?
10 апреля, 201410 yr Author WOLF,да, эту таблицу я нашел. Но если ее удалить, то удалятся все лс, в том числе написанные недавно, ведь так? И не повлияет ли это на работу форума?
10 апреля, 201410 yr WOLF,да, эту таблицу я нашел. Но если ее удалить, то удалятся все лс, в том числе написанные недавно, ведь так? И не повлияет ли это на работу форума? делайте бекап, отсортируйте по дате, и выделяя строки можно удалить их. либо писать запрос
10 апреля, 201410 yr Author WOLF,понял, спасибо, буду пробовать. выделяя строки можно удалить их Попробовал на некоторых, удаляются корректно. Вот только выделять и удалять вручную 100 000+ записей это жесть. Нельзя ли как-то автоматизировать сей процесс?
10 апреля, 201410 yr там можно настроить сколько отображать в скписке, поставьте 1000 внизу - выделить все - удалить выделенное
10 апреля, 201410 yr Author там можно настроить сколько отображать в скписке Точно, сразу не заметил, спасибо!
10 апреля, 201410 yr 3 таблицы используются в ЛС: - message_posts - message_topics - message_topic_user_map Можно еще посмотреть в сторону ?do=embed' frameborder='0' data-embedContent>>
10 апреля, 201410 yr Author - 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.