8 ное 2007

Вторник, 6 Ноември 2007

Ежедневие 2 Коментара 424 Преглеждания
тагове  , , , ,

Днес местих дузина сайтове на друг хостинг. Нали знаете че без проблеми не минава местенето, както и export-import-тването на някакви бази от данни.
Малко “ALTER TABLE `table` CONVERT TO CHARSET charset;” команди си свършиха работата. phpMyAdmin е голяма гад, ама по-гадни са някои несполучливи софтуерни решения като EMS MySQL Import и Export. Joomla also sux! Това го установих след като изгубих време да търся грешката в информацията от базите, докато грешката се дължи на няколко идиотски кръстени полета в таблицата `*_home` на Joomla и няколко от тези на допълненията. Кой идиот кръщава полетата със имена като - default, option, value и прочие?

Проблем дойде след като открих че полетата от тип DATETIME са експортнати във вид 2000/01/02 01:01:01 PM а трябва да са по default 2000-02-01 13:01:01. Реших проблема като първоначално конвертирах полетата да не са DATETIME а VARCHAR, вмъкнах съдържанието, с SELECT => проста фунцкия за конвертиране на датата => UPDATE и накрая отново върнах вида на полето да е DATETIME. Според мен по-удобно е да се ползва timestamp във int(10) поле но кой как намери за удобно. В случая говорех за Wordpress-a, там във таблиците за коментарите, постовете и тази на потребителите се срещат горепосочените по вид полета.

Същият ден, някъде през късния следобяд успях да си причиня това което виждате на снимката. Осъзнах че съм загубил тренинг да се пързалям на лед и е изключително опасно да посещавам подобни обществени съоръжения ако има хора на тях. Честно казано не усетих от какво се порязах, дали от леда, рампата или нечия чужда кънка, но живи и здрави взимаме си поука и внимаваме повече следващият път ;)

Dnes mestikh duzina sajjtove na drug khosting. Nali znaete che bez problemi ne minava mesteneto, kakto i export-import-tvaneto na nyakakvi bazi ot danni. Malko "ALTER TABLE `table` CONVERT TO CHARSET charset;" komandi si svrshikha rabotata. phpMyAdmin e golyama gad, ama po-gadni sa nyakoi nespoluchlivi softuerni resheniya kato EMS MySQL Import i Export. Joomla also sux! Tova go ustanovikh sled kato izgubikh vreme da trsya greshkata v informaciyata ot bazite, dokato greshkata se dlzhi na nyakolko idiotski krsteni poleta v tablicata `*_home` na Joomla i nyakolko ot tezi na doplneniyata. Kojj idiot krshhava poletata ss imena kato - default, option, value i prochie? Problem dojjde sled kato otkrikh che poletata ot tip DATETIME sa eksportnati vv vid 2000/01/02 01:01:01 PM a tryabva da sa po default 2000-02-01 13:01:01. Reshikh problema kato prvonachalno konvertirakh poletata da ne sa DATETIME a VARCHAR, vmknakh sdrzhanieto, s SELECT => prosta funckiya za konvertirane na datata => UPDATE i nakraya otnovo vrnakh vida na poleto da e DATETIME. Spored men po-udobno e da se polzva timestamp vv int(10) pole no kojj kak nameri za udobno. V sluchaya govorekh za Wordpress-a, tam vv tablicite za komentarite, postovete i tazi na potrebitelite se sreshhat goreposochenite po vid poleta. Sshhiyat den, nyakde prez ksniya sledobyad uspyakh da si prichinya tova koeto vizhdate na snimkata. Osznakh che sm zagubil trening da se przalyam na led i e izklyuchitelno opasno da poseshhavam podobni obshhestveni sorzheniya ako ima khora na tyakh. CHestno kazano ne usetikh ot kakvo se poryazakh, dali ot leda, rampata ili nechiya chuzhda knka, no zhivi i zdravi vzimame si pouka i vnimavame poveche sledvashhiyat pt ;)

2 Responses to “Вторник, 6 Ноември 2007”

  1. 1
    Michel Says:

    Честити местения! :)

    Радвам се, че е минало добре… Аз не съм много по базите данни, да ти кажа, гледам на това малко като на магия, както и писането на команден ред на сървъра (където освен командите cp, cd, rm друго не знам, май ;-)

  2. 2
    Любомир Петров Says:

    Честит ти “преместен блог” :)
    И мен ми се карат нещо кънки, другия пут кат ходиш тряа се разберем да покарам и аз :)

Оставете коментар

Вашият коментар:


hit counters