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

Postgresql में एक टेबलस्पेस बनाना

मुझे लगता है कि समस्या मूल निर्देशिका "/ होम/जॉन" की अनुमतियों में निहित है। आपकी होम डाइरेक्टरी शायद सेटअप है ताकि केवल आपके उपयोगकर्ता के पास इसकी पहुंच हो (यानी chmod 700) (यह आपके होम डायरेक्टरी के लिए chmod 700 होना एक अच्छी बात है, इसे न बदलें)।

कुछ ऐसा करना:

mkdir /BSTablespace
chown postgres:postgres /BSTablespace

और फिर

CREATE TABLESPACE magdat OWNER maggie LOCATION '/BSTablespace';

ठीक काम करना चाहिए।

उपयोगकर्ता मैगी के संबंध में:डेटाबेस उपयोगकर्ता ओएस उपयोगकर्ताओं के समान नहीं हैं। इसका मतलब यह नहीं है कि आपके पास मैगी नाम के दोनों स्थानों पर एक उपयोगकर्ता नहीं हो सकता है - लेकिन ऐसा होने के लिए आपको डेटाबेस और ओएस दोनों में उपयोगकर्ता बनाना होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या क्लाउड SQL प्रॉक्सी को इस्तियो प्रॉक्सी से बदलना संभव है?

  2. एसक्यूएल इंजेक्शन को रोकने के लिए पैरामीटरयुक्त एसक्यूएल क्वेरी कैसे लिखें?

  3. हेरोकू पीजी:पुश psql:FATAL:पासवर्ड प्रमाणीकरण उपयोगकर्ता के लिए विफल रहा

  4. MyBatis के साथ बाइटा कॉलम से मैं बाइट [] कैसे प्राप्त कर सकता हूं?

  5. पायथन / psycopg2 का उपयोग करके एक बड़ी PostgreSQL तालिका में एक कॉलम को कुशलतापूर्वक कैसे अपडेट करें?