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

PGError:त्रुटि:संबंध के लिए अनुमति अस्वीकृत (हेरोकू का उपयोग करते समय)

मुझे भी इसी तरह की समस्या थी लेकिन मूल कारण यह था कि मेरा ऐप पुराने देव डेटाबेस की ओर इशारा कर रहा था जो कि 10,000 पंक्तियों की सीमा को पार कर गया था।

हालाँकि मैंने एक नया बेसिक डीबी बनाया और सब कुछ का बैकअप लिया, फिर भी ऐप पुराने देव डीबी को इंगित कर रहा था।

heroku pg:info

पंक्तियों को देखने के लिए जाँच करें:10300/10000 (फिर आपको कोई समस्या है)

आपको

1) अधिक पंक्तियों के साथ नया DB बनाने की आवश्यकता होगी (मूल या "उत्पादन" वाले -> Heroku अधिक पैसे कमाने के लिए अपग्रेड को मजबूर कर रही है errrrr)

2) pgbackups का उपयोग करके पुराने DB का बैकअप लें:heroku pg:backups:capture SMALL_DB_NAME

3) बैकअप को नए DB में पुनर्स्थापित करें:heroku pg:backups:restore BACKUP_ID BIG_DB_NAME (अधिक विवरण के लिए नीचे दिए गए लिंक देखें)

4) ऐप के लिए नए DB को प्राथमिक में प्रचारित करें:heroku pg:promote BIG_DB_NAME

हमेशा उपयोग कर सकते हैं:

heroku maintenance:on (अपडेट करते समय ऐप को अक्षम करने के लिए)


heroku maintenance:off


heroku pg:info (स्टेटस चेक करने के लिए)

यदि यह समस्या है तो आप देख सकते हैं:https://devcenter.heroku.com/articles/heroku-postgres-starter-tierhttps://devcenter.heroku.com/articles/migrating-from-shared-database- to-heroku-postgres



  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 में छवियाँ संग्रहीत करना

  2. STRICT संशोधक के बिना कार्य तेजी से निष्पादित होता है?

  3. PostgreSQL 9.2 में तालिका को लॉक किए बिना डेटाबेस पंक्तियों को अद्यतन करना

  4. PostgreSQL - किसी अन्य सेल मान के अनुसार डिफ़ॉल्ट सेल मान सेट करें

  5. पोस्टग्रेज़ कैश/बफ़र्स देखें और साफ़ करें?