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