में अमान्य पृष्ठ शीर्ष लेख मैं अपने PostgreSQL डेटाबेस में एक त्रुटिPostgreSQL: ब्लॉक
ERROR: invalid page header in block 411 of relation "t_value_time"
हो रही है। यह विभिन्न मशीनों पर हो रहा है। क्या इसे रोकने से रोकने का कोई तरीका है, या कम से कम पीएसक्यूएल को अवैध ब्लॉक पर डेटा को अनदेखा करने और आगे बढ़ने के लिए कह रहा है?
मैं ब्लॉक से डेटा खो देता हूं और बाकी डेटा को पढ़ने के बाद उसे छोड़ देता हूं। क्या इस ब्लॉक को छोड़ने के लिए पीएसक्यूएल को बताने का कोई तरीका है?
यह सही समाधान है। चेतावनी को साफ़ करने के लिए 'वैक्यूम पूर्ण 'और' REINDEX' कड़ाई से जरूरी नहीं है। कोई भी ऑपरेशन जो डिस्क से पृष्ठ को पढ़ता है और "अवैध पृष्ठ शीर्षलेख" त्रुटि को ट्रिगर करता है, यदि 'zero_damaged_pages' चालू है, तो क्षतिग्रस्त पृष्ठ (सभी शून्यों के साथ इसे फिर से लिखकर) ठीक कर देगा, ताकि आप केवल एक क्वेरी कर सकें जो खराब हो पृष्ठ। – simonp