मैं एक छोटी ई-कॉमर्स कंपनी के लिए काम करता हूं, वहां 2 डेवलपर्स और डीबीए हैं, मैं डेवलपर्स में से एक हूं। मैं आमतौर पर फ्लाई पर उत्पादन डेटा अपडेट करने की आदत में नहीं हूं, अगर हमने उन प्रक्रियाओं को संग्रहीत किया है जिन्हें हमने बदल दिया है, तो हम उन्हें स्रोत नियंत्रण के माध्यम से डालते हैं और आधिकारिक तौर पर तैनाती नियमित सेटअप करते हैं।
वैसे भी एक उपयोगकर्ता मेरे पास हमारे संपर्क डेटाबेस में किए गए अपडेट की आवश्यकता है, बैच सुविधाओं का एक समूह अद्यतन। इसलिए मैंने अपने परीक्षण पर्यावरण में कुछ सवाल लिखा, जैसे कुछ
update facilities set address1 = '123 Fake Street'
where facilityid in (1, 2, 3)
ऐसा कुछ। इसे परीक्षण में चलाएं, 3 पंक्तियां अपडेट की गईं। इसे क्लिपबोर्ड पर कॉपी किया गया, इसे हमारे उत्पादन एसक्यूएल बॉक्स पर टर्मिनल सेवाओं में चिपकाया, इसे चलाया, डरावनी में देखा क्योंकि इसमें 100 सेकंड पंक्तियों को निष्पादित करने और अपडेट करने में 5 सेकंड लग गए। किसी भी तरह मैंने पहली पंक्ति की प्रतिलिपि बनाई, न कि दूसरी, और मैं CTRL + V , CTRL + ई के रूप में ध्यान नहीं दे रहा था 'घ।
मेरा डीबीए, एक पुराना यूनानी सज्जन, शायद मैं जो सबसे बड़ा व्यक्ति मिला हूं वह रोमांचित नहीं था। सौभाग्य से हमारे पास बैकअप था, और उसने किसी भी पेज को तोड़ दिया नहीं, सौभाग्य से यह फ़ील्ड केवल प्रदर्शन उद्देश्यों (और बिलिंग/शिपिंग) के लिए है।
सीखा सबक उस चीज पर ध्यान दे रहा था जिसे आप कॉपी और पेस्ट कर रहे हैं, शायद कुछ अन्य भी।