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

डॉकर-कंपोज़ रेल रेक डीबी:रीसेट विफल रहता है, वर्तमान में खुले डेटाबेस को नहीं छोड़ सकता

आप गलत डेटाबेस का उपयोग कर रहे हैं।

डेटाबेस postgres आमतौर पर उपयोगकर्ता डेटा के लिए नहीं, बल्कि प्रशासनिक उद्देश्यों के लिए उपयोग किया जाता है। उदाहरण के लिए, यदि आप किसी डेटाबेस को छोड़ना चाहते हैं, तो आपको SQL कथन DROP DATABASE जारी करने के लिए PostgreSQL डेटाबेस क्लस्टर में किसी भिन्न डेटाबेस से कनेक्ट होना होगा . आम तौर पर, डेटाबेस postgres उस उद्देश्य के लिए उपयोग किया जाता है, और मुझे इसमें कोई संदेह नहीं है कि डॉकर ठीक वैसा ही करता है जब वह डेटाबेस को छोड़ने का प्रयास करता है।

यदि आप वास्तव में डेटाबेस को छोड़ना चाहते हैं postgres , आपको क्लस्टर में किसी अन्य डेटाबेस से कनेक्ट करना होगा। हालाँकि, सही समाधान यह है कि आप अपने डेटा को किसी भिन्न डेटाबेस में रखें। तब समस्या अपने आप दूर हो जानी चाहिए।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक पीएसक्यूएल स्क्रिप्ट में बाहरी एक्सएमएल फाइलों को चर के रूप में एक्सेस करना (बैश स्क्रिप्ट से सोर्स किया गया)

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

  3. एक कॉलम मान को एक चयन में दो कॉलम में विभाजित करें?

  4. एक डेटारेंज के लिए पोस्टग्रेज की ऊपरी रेंज फ़ंक्शन एक विशेष बाउंड क्यों लौटाता है?

  5. PostgreSQL के साथ XML विहित तुलना कैसे करें?