Праўдзівая гісторыя: падзенне базы дадзеных? Націсніце ... Дох!
Далей прыводзіцца праўдзівая гісторыя, датаваная сёння прыблізна ў 11:00, калі я ехала на абед. Гэта НЕ платная пасада, але я дадаў ВЯЛІЗНУЮ спасылку на кампанію ў знак удзячнасці за тое, што яны ратуюць мой прыклад!
У распрацоўцы 101 гаворыцца, што, калі вы блытаеце з кодам або дадзенымі, вы заўсёды спачатку робіце рэзервовую копію. Ніякіх выключэнняў. 15 хвілін, неабходных для таго, каб зрабіць рэзервовае капіраванне, можа зэканоміць месяцы ці гады працы.
Сёння я зламаў развіццё 101.
Падчас выдалення ўбудовы я заўважыў, што з убудовай звязаны некалькі спадарожных табліц. Я хутка выбраў табліцы і націснуў DROP.
Зразумела, абавязковае папярэджанне ўзнікла ў маім браўзэры, але я, разумны, ужо вялікім пальцам па кнопцы ўводу дрыжаў ад чакання. Наступны момант здарыўся ў запаволеным руху ... калі мой вялікі палец пачаў паездку ўніз, да кнопкі, я пачаў праглядаць папярэджанне ва ўсім браўзэры.
"Вы ўпэўнены, што хочаце выдаліць імя базы дадзеных mydatabasename?" Націсніце.
Я не зусім упэўнены, чаму мае чытацкія і кагнітыўныя здольнасці апярэджваліся вялікім пальцам, які разбіваў клавішу ўводу, але бясспрэчнае здарылася. Я толькі што выдаліў сваю базу дадзеных WordPress.
Адразу адчула млоснасць, і халодны пот разарваўся на лбе. Я хутка адкрыў сваё FTP-прыкладанне і агледзеў сервер на наяўнасць рэшткаў базы дадзеных, якія маглі быць выдалены. На жаль, на вэб-серверах няма сметніцы. Яны дастаткова разумныя, каб пераправерыць з вамі, перш чым зрабіць што-небудзь дурное.
Я дурны.
У крайнім выпадку, я ўвайшоў у панэль кіравання хостынгам, адкрыў білет падтрымкі і напісаў наступнае:
Я толькі што выдаліў сваю базу дадзеных на сваім серверы. Скажыце мне, што ў вас ёсць нейкі працэс рэзервовага капіявання, з якога можна аднавіць. Гэта праца майго жыцця. Рыданне. Зачэпка. Стогнаць.
Добра, я на самой справе не набіраў рыданне, стоп і стогн, але вы ўпэўненыя, што гэтым займаўся я, калі пісаў білет. На працягу 2 хвілін я атрымаў адказ па электроннай пошце:
Паважаны кліент,
Вы можаце ўвайсці ў свой уліковы запіс пасярэдніка і запытаць аднаўленне з параметраў прадукту. Кошт рэстаўрацыі - 50 долараў.
Дзякуй!
Безумоўна ... Я пераходжу на старонку прадуктаў і там, ва ўсёй красе, ёсць значок, які патрабуе аднаўлення з рэзервовай копіі. Простая форма запытвае дату, якую вы хочаце выкарыстоўваць, а таксама ўводзіць любую прыдатную інфармацыю. Я проста пішу назву базы дадзеных і прашу іх аднавіць яе з апошняй рэзервовай копіі, якая ў іх ёсць.
На працягу 20 хвілін рэзервовае капіраванне майго сайта мінус 2 апошнія паведамленні. Я хутка сабраў гэтыя паведамленні з электроннай пошты (дзе я падпісваюся на ўласную стужку), і мой сайт ствараецца на 100%. Я таксама прапусціў 1 каментарый (прабачце Jason!).
Я быў з гэтым гаспадаром ужо даўно. Цяпер я з маховым кола і аўтаматызаваныя начныя рэзервовыя копіі з'яўляюцца часткай іх прапаноў.
Калі ў мяне была адна скарга, гэта тое, што пасля таго, як білет закрыты, вы не можаце мець з імі зносіны пра гэта. Я хацеў бы дадаць каментарый да закрытага білета падтрымкі.
Сёння было б сказана: "Дзякуй!".