Хинди. Урок 4. Вирам. Лигатуры. Матры. На главную блога the best job in the world



Структура БД

07.05.2009 15:51

Люди, я откровенно в шоке. Просто в ахуе от ворд пресса, у меня даже слов нет.

Пять минут назад я решила, что, наверное, пора бы сделать бекап баз, а то я тут сижу пишу статьи непосильным трудом по несколько дней. Всяческие плагины я не могу терпеть, т.к. любой прибамбас нагружает движок, оно мне надо, итак скоростью ВП не отличается. Поэтому я решила все сделать вручную. Пошла в панель, загрузила phpMyAdmin и уже собралась делать экспорт, как мой глаз зацепился за нечто… ээммм… фаааак!

Нажмите для увеличения

Не ясно? Щаз объясню. Дело в том, что большущие посты я пишу по несколько дней, ну нет у меня времени за раз состряпать урок хинди или советы путешественнику. Так вот, чтобы работа не была проделана зря, я ее, естественно, сохраняю. Сохраняю в качестве черновика. Я тихо верила, что тогда, когда я нажимаю кнопку “сохранить запись”, я просто обновляю ячейку в БД, т.е. статья автоматически переписывается поверх того, что было. Нет, блять, КАЖДЫЙ РАЗ, когда я нажимаю эту долбанную кнопку, статья записывается ЗАНОВНО в новую ячейку. Хоть примерно теперь понятно, что изображено на картинке? Это все одна и та же статья, только даты создания разные.

Это получается, что если я вдруг увидела ошибку в одном слове, я пошла ее исправить, а у меня исправилась не только одна ошибка, но я вся статья. Нахуя?! Нахуя из-за одной буквы снова в базу заносить всю статью из миллиона этих самых букв? Я ничего ёбнутей не видела!

Нет, ну как вдруг блог будет работать быстро, если я написала всего с десяток записей, а база забита уже более чем сотней?! А когда я напишу тысячу, в базе будет 150 тыщ записей храниться?!

Найду лекарство, отпишу. Вручную, конечно, можно поправлять, но не несколько же сотен статей! А сохранять реже я не перестану! Мне важно то, что я тут отписываю, меня вообще страшно нервирует, когда я даже всего абзац напишу, а комп зависнит и ничего потом не сохранится. Мартышкин труд коту под хвост!

UPD
Я такая безграмотная, что данную короткущую запись пришлось обновить уже четыре раза, после выкладывания. То есть в базе данных создалось уже ЧЕТЫРЕ ячейки с одной и той же записью! Неее, это писец!

UPD 2
Итак, лекарство нашла.
Я пока делаю вручную, т.к. все-таки не любитель, как уже писала, утяжелять движок. В phpMyAdmin это не сложно. Для тех, кто разбирается способ простой. Заходите в phpMyAdmin вашей базы и делаете SQL-запрос:

DELETE FROM `wp_posts` WHERE post_type='revision'

Так у вас удаляются из базы все ревизии, сделанные автоматически и вами вручную. У меня их было аж 411, и это при том, что записей всего-ничего. Из 16 страниц, осталось только 2! Обычные черновики остаются. То есть сейчас у меня в базе лежат еще штук пять большущих постов, готовящихся к выходу. Они хоть и черновики, но не удалились, все окей.

Если вы не разбираетесь во всех подобных тонкостях, то один добрый человек написал простенький плагин. Скачать и благодарить его можете здесь. Там же можете прочитать о том, как настроить плагин, и как вообще сделать, чтобы не создавалось ревизий в базе. Познавательно.



Трекбек

Ссылка для трекбека:
http://florchik.ru/blog/notes/455.html/trackback

Post a comment


Если у вас есть блог ЖЖ, то введите его название в виде user.livejournal.com, и вы будете всегда здесь авторизованы, как жж-пользователь!

Календарь

Июль 2010
Пн Вт Ср Чт Пт Сб Вс
« Июнь    
 1234
567891011
12131415161718
19202122232425
262728293031  

Рубрики

Последние записи


Метки

Внешние ссылки

Внутренние ссылки