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

ActiveRecord ::StatementInvalid:PG ::त्रुटि:त्रुटि:हरोकू में केवल-पढ़ने के लिए लेनदेन त्रुटि में अद्यतन निष्पादित नहीं कर सकता

प्रतिकृति वास्तव में कभी प्रचारित नहीं हुई। टिप्पणियाँ देखें।

आप बता सकते हैं कि जब एक प्रतिकृति मास्टर सर्वर का अनुसरण कर रही है क्योंकि:

SELECT pg_is_in_recovery();

सच वापस आ जाएगा। यह एक मास्टर सर्वर में सही नहीं हो सकता है क्योंकि एक मास्टर सर्वर पुनर्प्राप्ति में केवल तभी हो सकता है जब वह अभी भी शुरू हो रहा हो - और फिर आप उससे कनेक्ट नहीं हो सकते, इसलिए आप उस कमांड को नहीं चला सकते। यह 9.2 और 9.3बीटा के रूप में सच है; यह भविष्य के संस्करणों में बदल सकता है, इसलिए यदि आप इसे पढ़ रहे हैं और एक नए संस्करण पर सर्वर एक प्रतिकृति है या नहीं यह जाँचने के लिए एक समर्पित फ़ंक्शन की जाँच करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres SQL में `->>` और `->` में क्या अंतर है?

  2. बैश खोल से psql कमांड का उपयोग करके एकाधिक प्रश्नों को कैसे निष्पादित करें?

  3. कॉलम में तालिका परिणाम मर्ज करें (धुरी/क्रॉसस्टैब?)

  4. क्या समाप्ति समय निर्धारित करने का कोई तरीका है, जिसके बाद PostgreSQL में डेटा प्रविष्टि स्वचालित रूप से हटा दी जाती है?

  5. मैं PostgreSQL में पूर्णांकों की श्रेणी की खोज कैसे करूं?