मैं एक बाहरी सर्वर से एक PostgreSQL डेटाबेस का निर्यात किया, और मेरे स्थानीय सर्वर में आयात करने का प्रयास किया लेकिन यह त्रुटि आई:Postgresql - अपरिचित विन्यास पैरामीटर
unrecognized configuration parameter "idle_in_transaction_session_timeout"
त्रुटि इस तरह का मतलब यह है कि दो सर्वर हैं postgresql के विभिन्न संस्करणों का उपयोग कर? मुझे लगता है कि में देखा, और बाहरी सर्वर चल रहा है:
version
PostgreSQL 9.5.4 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2, 64-bit
और अपने सर्वर चल रहा है:
version
PostgreSQL 9.5.5 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609, 64-bit
सुंदर ज्यादा
एक ही बात। क्या कोई ऐसी साइट है जहां आप प्रत्येक संस्करण के लिए सभी मान्य कॉन्फ़िगरेशन पैरामीटर देख सकते हैं? और क्या इस तरह के दो डेटाबेस को सिंक करने का कोई तरीका है, इसलिए इस तरह की असंगतताओं को स्वचालित रूप से पैच किया जाता है?
यह होना चाहिए। मैंने अपने विंडोज होस्ट पर पोस्टग्रेस्क्ल मेस्ट्रो (इसका एक व्यवस्थापक टूल जैसे pgadmin) के साथ बैकअप बनाया है जिसमें 9.6 इंस्टॉल है। लेकिन अतिथि मशीन 9.5 है। बैक अप लेने वाला डेटाबेस 9.5 भी चल रहा है, ऐसा लगता है कि मेस्ट्रो बैकअप बनाते समय बाहरी सर्वर के संस्करण को ध्यान में नहीं रखता है। –