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

initdb:Postgresql कंटेनर पर निर्देशिका की अनुमति नहीं बदल सका

मैं अनुमान लगा रहा हूँ कि यह ntfs-3g के साथ असंगति होने जा रहा है। PostgreSQL छवि में एक एंट्रीपॉइंट स्क्रिप्ट है जो कंटेनर स्टार्ट पर कुछ अनुमति परिवर्तन कर रही है:https://github.com/docker-library/postgres/blob/972294a377463156c8d61297320c872fc7d370a9/9.6/docker-entrypoint.sh#L32-L38 . मुझे https://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition जो माउंट समय पर अनुमतियां सेट करने में सक्षम होने की बात करता है। लेकिन chmod . के माध्यम से बदलने में सक्षम नहीं होना या chown (जो इस मामले में असफलता का कारण हो सकता है)।

दुर्भाग्य से, मुझे लगता है कि यहां उत्तर यह है कि आप डॉकर होस्ट वॉल्यूम माउंट का समर्थन करने के लिए सुरक्षित रूप से ntfs-3g का उपयोग नहीं कर सकते।



  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. Postgresql, अद्यतन करें यदि कुछ अद्वितीय मान वाली पंक्ति मौजूद है, अन्यथा सम्मिलित करें

  3. Jdbc . के माध्यम से पोस्टग्रेज में सरणी आधार प्रकार कैसे प्राप्त करें

  4. रेल एसक्यूएल चयन कथन में स्थिरांक पर ध्यान नहीं देता

  5. पोस्टग्रेज टिप्स एंड ट्रिक्स