मै मैक पर PostgreSQL का उपयोग कर रहा हूं, मैंने कमांड लाइन का उपयोग करके कई डेटाबेस बनाए हैं। मैं /Library/PostgreSQL/9.2/data में देख रहा हूं और मुझे कोई .dat फ़ाइल नहीं दिखाई दे रही है। क्या मैं डेटा फ़ाइलों के लिए गलत जगह देख रहा हूं?PostgreSQL डेटा फ़ाइल स्थान
मैंने निम्न आदेश का उपयोग किया है: ps auxw | grep postgres | grep - -D जैसा कि PostgreSQL database default location on Linux बताया गया है और यह मुझे /Library/PostgreSQL/9.2/data निर्देशिका देता है।
कोई विचार?
'pg_settings से सेटिंग का चयन करें जहां नाम =' data_directory 'आपको डेटा निर्देशिका का वास्तविक पथ दिखाता है (आपको सुपरगियर के रूप में PostgreSQL से कनेक्ट होना चाहिए) –
मैक के बारे में पता नहीं है। यदि यह मदद कर सकता है, तो मेरे लिनक्स बॉक्स में वे/var/lib/pgsql/data/के अंतर्गत स्थित हैं। वैसे भी, फ़ाइलें केवल उपयोगकर्ता postgresql के लिए दृश्यमान हैं। आपकी फाइलें हो सकती हैं लेकिन आपके वर्तमान उपयोगकर्ता के लिए छिपी हुई हैं। – jap1968