में किसी अद्यतन को रोलबैक कैसे करें टर्मिनल (ubuntu lucid में) में SQLL का उपयोग करके मेरे PostgreSQL डेटाबेस में कुछ रिकॉर्ड संपादित करते समय, मैंने गलत अपडेट किया।PostgreSQL
बजाय-
update mytable set start_time='13:06:00' where id=123;
मैं टाइप किया -
update mytable set start_time='13:06:00';
तो, सभी रिकॉर्ड अब एक ही start_time मूल्य हो रही है।
क्या इस परिवर्तन को पूर्ववत करने का कोई तरीका है? तालिका में कुछ 500+ रिकॉर्ड हैं, और मुझे नहीं पता कि प्रत्येक रिकॉर्ड के लिए start_time मान
क्या यह हमेशा के लिए खो गया है?
भविष्य के लिए: आपको स्वत: अनुकूल सक्षम के साथ नहीं चलना चाहिए। –
सबक सीखा! अपडेट करने से पहले हमेशा बैकअप लें, बस सुनिश्चित करें! यदि आपने पॉइंट-इन-टाइम रिकवरी (पीआईटीआर) सक्षम किया है तो यह संभव हो सकता है। – jerjer