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

PostgreSQL डेटाबेस को पुनर्स्थापित करते समय विशेषाधिकार समस्याओं को कैसे हल करें

समस्या को हल करने के लिए आपको उचित स्वामित्व अनुमतियाँ निर्दिष्ट करनी होंगी। नीचे दिए गए प्रयास करें जो विशिष्ट उपयोगकर्ताओं के लिए सभी अनुमति संबंधी मुद्दों को हल करना चाहिए, लेकिन जैसा कि टिप्पणियों में कहा गया है, इसका उपयोग उत्पादन में नहीं किया जाना चाहिए:

[email protected]:/var/log/postgresql# sudo -u postgres psql
psql (8.4.4)
Type "help" for help.

postgres=# \du
               List of roles
    Role name    | Attributes  | Member of
-----------------+-------------+-----------
 <user-name>    | Superuser   | {}
                 : Create DB
 postgres       | Superuser   | {}
                 : Create role
                 : Create DB

postgres=# alter role <user-name> superuser;
ALTER ROLE
postgres=#

तो एक सुपरयुसर खाते के तहत डेटाबेस से कनेक्ट करें sudo -u postgres psql और एक ALTER ROLE <user-name> Superuser; . निष्पादित करें बयान।

ध्यान रखें यह बहु-साइट होस्टिंग सर्वर पर सबसे अच्छा समाधान नहीं है, इसलिए इसके बजाय अलग-अलग भूमिकाएँ निर्दिष्ट करने पर एक नज़र डालें:https://www.postgresql.org/docs/current/static/sql-set-role.html और https:// www.postgresql.org/docs/current/static/sql-alterrole.html.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java.sql.Timestamp के साथ Joda-Time का उपयोग कैसे करें?

  2. PostgreSQL समग्र प्राथमिक कुंजी

  3. PostgreSQL सरणी को PHP सरणी में बदलें

  4. PostgreSQL 9.4 के jsonb प्रकार को फ्लोट में कैसे बदलें

  5. मैं एक फ़ाइल की प्रतिलिपि बनाने की कोशिश कर रहा हूँ, लेकिन त्रुटि संदेश मिल रहा है