PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

डॉकर का उपयोग करते हुए, पैनिक को किसने ट्रिगर किया:एक वैध चेकपॉइंट रिकॉर्ड का पता नहीं लगा सका

इस त्रुटि का अर्थ है कि Postgres वॉल्यूम दूषित है। यह तब हो सकता है जब दो कंटेनर एक ही समय में एक ही वॉल्यूम से कनेक्ट करने का प्रयास करते हैं। देखें यह जवाब थोड़ी अधिक जानकारी के लिए। सुनिश्चित नहीं है कि फ़ाइल को संशोधित करने से ड्राइव कैसे दूषित हो गई। हालांकि आपको वॉल्यूम को हटाना और फिर से बनाना होगा। ऐसा करने के लिए आप यह कर सकते हैं:

$ docker stop <your_container_name> # stops a running container
$ docker image prune # removes all images that are not attached to a container
$ docker volume ls # list out active volumes
$ docker volume rm <volume_name> # Remove the volume that's corrupted

मुझे एक कंटेनर को रोकने के लिए उपरोक्त कोड चलाना पड़ा, साफ छवियां जो किसी भी तरह से किसी भी कंटेनर से जुड़ी नहीं थीं और फिर अंत में अपमानजनक मात्रा को हटा दें जहां दूषित डेटा रखा गया था।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:क्वेरी का परिणाम डेटा के लिए कोई गंतव्य नहीं है

  2. Cloud9 पोस्टग्रेज

  3. Postgresql में वास्तव में राउंड फंक्शन कैसे काम करता है?

  4. कस्टम कुल फ़ंक्शन के लिए NULL से अधिकतम लंबाई तक पैड सरणियाँ

  5. Jsonb क्रॉस पर ORDER BY के प्रदर्शन में सुधार, इनर जॉइन ग्रुप के साथ शामिल हों