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

रेल:घातक - उपयोगकर्ता के लिए सहकर्मी प्रमाणीकरण विफल (पीजी ::त्रुटि)

यदि आपने अपने सर्वर पर postresql स्थापित किया है तो बस होस्ट करें:localhost to database.yml, मैं आमतौर पर इसे पूल में कहता हूं:5। अन्यथा यदि यह स्थानीयहोस्ट नहीं है तो निश्चित रूप से उस ऐप को बताएं कि इसका डेटाबेस कहां मिलेगा।

development:
  adapter: postgresql
  encoding: unicode
  database: kickrstack_development
  host: localhost
  pool: 5
  username: kickrstack
  password: secret

सुनिश्चित करें कि आपके उपयोगकर्ता क्रेडेंशियल्स एक डेटाबेस बनाकर और कनेक्शन स्थापित करने के लिए अपने ऐप के उपयोगकर्ता को स्वामित्व निर्दिष्ट करके सही तरीके से सेट किए गए हैं। Postgresql 9 रन में एक नया उपयोगकर्ता बनाने के लिए:

sudo -u postgres psql

पोस्टग्रेस्क्ल यूजर पासवर्ड सेट करें यदि आपने नहीं किया है, तो यह सिर्फ बैकस्लैश पासवर्ड है।

postgres=# \password

एक नया उपयोगकर्ता और पासवर्ड और उपयोगकर्ता का नया डेटाबेस बनाएँ:

postgres=# create user "guy_on_stackoverflow" with password 'keepitonthedl';
postgres=# create database "dcaclab_development" owner "guy_on_stackoverflow"; 

डेटाबेस, उपयोगकर्ता, पासवर्ड बनाने और इन विशेषाधिकारों को सेट करने की पुष्टि करने के बाद अब अपनी database.yml फ़ाइल को अपडेट करें। होस्ट को न भूलें:लोकलहोस्ट।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में JSON डेटा प्रकार की आकार सीमा

  2. लेन-देन से प्रभावित नहीं अनुक्रम?

  3. PostgreSQL सिस्टम कैटलॉग को समझना और पढ़ना

  4. डिफ़ॉल्ट नल के साथ MySQL कॉलम - शैलीगत पसंद, या है ना?

  5. sqlalchemy.exc.NoSuchModuleError:प्लगइन लोड नहीं कर सकता:sqlalchemy.dialects:postgres