Как удалить все личные сообщения?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Как удалить все личные сообщения?

Сообщение romeo_piter »

Подскажите, как удалить всю личку с конференции?

Очистил 2 таблицы: phpbb_privmsgs и phpbb_privmsgs_to
Заодно уменьшил допустимое число сообщений в личке пользователей.

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

Подскажите, в какую сторону искать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Как удалить все личные сообщения?

Сообщение nissin »

Нужно ещё пересчитать pm_count в таблице phpbb_privmsgs_folder
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Как удалить все личные сообщения?

Сообщение romeo_piter »

И ещё вопрос том же русле.
После очистки phpbb_privmsgs её размер - 3 Мб, мне кажется это ненормально.
Сообщений в таблице нет. Откуда там 3 метра?

Добавлено спустя 7 минут 18 секунд:
Странная ерунда.
После выполнения "восстановить таблицу" в phpmyadmin - столбец "фрагментировано" обнулился, а столбец "размер" стал 10 Кб.
Что это было.

И прошу прощения за офф, что значит столбец "фрагментировано" в принципе?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Как удалить все личные сообщения?

Сообщение Mr. Anderson »

romeo_piter писал(а):что значит столбец "фрагментировано" в принципе?
Накладные расходы при хранении данных в таблице. Не являются полезными данными, но на итоговый размер таблицы влияют непосредственно.

Вернуться в «Поддержка phpBB 3.0.х»