मुझे अपने स्थानीय पोस्टग्रेस सर्वर कॉन्फ़िगरेशन को उत्पादन एक से मेल करने में दिलचस्पी है। एक psql कनेक्शन को देखते हुए, क्या कुछ प्रश्नों को चलाने और प्रासंगिक प्रदर्शन विकल्पों को निकालना संभव होगा? वैकल्पिक रूप से, यदि यह संभव नहीं है, तो क्या कोई भी उसकेोकू की सशुल्क पोस्टग्रेस योजनाओं के लिए कॉन्फ़िगरेशन विकल्प जानता है?डेटाबेस सर्वर के रूप में एक ही पर्यावरण कॉन्फ़िगरेशन को डुप्लिकेट कैसे किया जा सकता है?
उत्तर
यह आपको सर्वर के लिए सभी सेटिंग्स दिखाएगा।
SELECT current_setting(name), * FROM pg_catalog.pg_settings
तो फिर तुम postgresql.conf पर देखने को देखने के लिए क्या मैन्युअल रूप से स्थापित किया गया है सकते हैं।
आप postgresql.conf के लिए किसी भी पहुँच नहीं है, तो कुछ अन्य सर्वर पर ऊपर क्वेरी का उपयोग करें और देखें कि क्या अलग :)
क्या आप जानते हैं कि psql कमांड लाइन का उपयोग कर postgresql.conf को पढ़ना संभव होगा? – Geo
@ टेम्पस: यदि यह डेटा निर्देशिका में है, तो 'pg_read_file (' postgresql.conf ') से चुनें * 'डीबी सुपरसुर के रूप में। –
@ किर्क रॉयबल: 'current_setting (name) '' सेटिंग' और' यूनिट 'कॉलम की एक सुंदर प्रतिपादन से अधिक नहीं है, बल्कि अनावश्यक है। @ डैनियल वेराइट: हेरोकू पर एक नियमित उपयोगकर्ता के पास 'सुपरसर्स' विशेषाधिकार नहीं है। – Patrick
यह जब तक आप दूरस्थ config को पढ़ने के लिए अनुमति है काम करना चाहिए फ़ाइल (एक चुटकी पर delimiter बदलें)।
create table conf(
line text
);
do $$
begin
execute
format(
'copy conf from ''%s'' delimiter ''|''',
current_setting('config_file'));
end $$;
select * from conf;
दो उपयोगी टिप्स।
-- skip empty and commented lines:
select line from conf
where line != '' and ltrim(line, e' \t') not like '#%';
-- copy conf to file:
copy (select replace(line, e'\t', ' ') from conf) to 'c:/data/postgres.conf';
config_file पढ़ने के लिए 'सुपरसियर' होना चाहिए और यह दूरस्थ उपयोगकर्ताओं के लिए Heroku पर मामला नहीं है। – Patrick
यहां एक अस्थायी तालिका के बिना ऐसा करने का तरीका बताया गया है और समस्याओं को उद्धृत करने के लिए: एएस के साथ (चयन अननेस्ट (string_to_array (pg_read_file (current_setting ('config_file')), ई '\ n')) लाइन) SELECT array_to_string (सरणी ( SELECT लाइन conf से कहां नहीं है ~ '^ [[: space:]] * #' और लंबाई (रेखा)> 0), ई '\ n') –
- 1. NSDictionary में कुंजी को डुप्लिकेट किया जा सकता है?
- 2. क्या विंडोज सर्वर पर्यावरण के लिए पाइथन को प्रभावी स्क्रिप्ट भाषा के रूप में उपयोग किया जा सकता है?
- 3. जेटी को जावा ईई लाइटवेट एप्लिकेशन सर्वर के रूप में इस्तेमाल किया जा सकता है?
- 4. SQL सर्वर में एक साथ डेटा को दो तालिकाओं में कैसे शामिल किया जा सकता है?
- 5. अब चीन में रीयलटाइम डेटाबेस के रूप में फ़ायरबेस का उपयोग किया जा सकता है
- 6. एक नियमित अभिव्यक्ति को एक शब्दकोश में कुंजी के रूप में उपयोग किया जा सकता है?
- 7. एसक्यूएल सर्वर: कैसे एक डेटाबेस डेटाबेस डेटाबेस है या नहीं?
- 8. क्या कक्षा को जावा में स्थैतिक के रूप में तत्काल किया जा सकता है?
- 9. जुगर्नॉट पर्यावरण कॉन्फ़िगरेशन
- 10. वापस नहीं किया जा सकता है, कनेक्शन हाल ही में
- 11. क्यों एक var को केवल एक ही कथन में घोषित किया जा सकता है?
- 12. लार्वेल: पीडीओ अपवाद, ड्राइवर को स्थापित नहीं किया जा सकता है भले ही ड्राइवर स्थापित और परीक्षण किया गया हो
- 13. विक्स के साथ एक XML कॉन्फ़िगरेशन फ़ाइल में एकाधिक तत्वों को कैसे जोड़ा जा सकता है?
- 14. किंडल को सोर्स कोड रीडिंग टूल के रूप में कैसे इस्तेमाल किया जा सकता है?
- 15. एक ही सर्वर
- 16. UFSplitViewController के लिए विस्तार नियंत्रक के रूप में SFSafariViewController को कैसे सेट किया जा सकता है?
- 17. गतिशील रूप से लोड किया जा सकता है जावास्क्रिप्ट अनलोड किया जा सकता है?
- 18. रुबी मेमोरी कॉन्फ़िगरेशन कहां जाता है और यह सेट कैसे किया जा सकता है?
- 19. स्ट्रिंगबिल्डर को स्ट्रिंग में कैसे परिवर्तित किया जा सकता है []?
- 20. क्या MySQL सामान्य क्वेरी लॉग केवल एक डेटाबेस के लिए चालू किया जा सकता है?
- 21. एपीके एंड्रॉइड में कॉपी की गई डुप्लिकेट फ़ाइलें - क्या इसे विलय किया जा सकता है?
- 22. एक प्रकार को निरंतर मूल्य के रूप में क्यों उपयोग नहीं किया जा सकता है?
- 23. एक शब्दकोश को टुपल के रूप में अनपॅक क्यों किया जा सकता है?
- 24. पाइटेस्ट स्थिरता को पारित पैराम एक चर के रूप में पारित किया जा सकता है?
- 25. विंडोज एज़ूर: मैं एक पर्यावरण चर के रूप में एक कॉन्फ़िगरेशन सेटिंग का पर्दाफाश कैसे करूं?
- 26. एकाधिक स्प्रेडशीट्स के लिए एक कोड का उपयोग कैसे किया जा सकता है जिसे अद्यतन किया जा सकता है, लाइब्रेरी
- 27. जहां मैं नमूना डेटाबेस डाउनलोड कर सकता हूं जिसे डेटा वेयरहाउस के रूप में उपयोग किया जा सकता है?
- 28. मैक्रो परिभाषा को तर्क के रूप में कैसे पारित किया जा सकता है?
- 29. डुप्लिकेट के बिना tuples को पूरा किया जा सकता है कि सबसेट ढूँढना
- 30. डेटाबेस तालिका के रूप में एक ही नाम
आप यह क्यों करना चाहते हैं? प्रदर्शन विकल्प अनुमानित रूप से उपलब्ध हार्डवेयर और सामान्य सर्वर उपयोग परिदृश्य में पीजी स्थापना से मेल खाते हैं। मुझे नहीं लगता कि आपके पास एक ही हार्डवेयर है (कम से कम, आप कैसे सुनिश्चित हो सकते हैं?) और सामान्य सर्वर उपयोग परिदृश्य लगभग डिफ़ॉल्ट रूप से अलग होगा। आप अलग-अलग परिस्थितियों में समान प्रदर्शन कॉन्फ़िगरेशन सेटिंग्स रखने से क्या सीखने की उम्मीद करते हैं? – Patrick
आपको वास्तव में क्या चाहिए? उसकेोकू के पीजी प्रदर्शन या कॉन्फ़िगरेशन क्लोन से मेल खाने का एक समाधान जो आपको स्थानीय रूप से समान वर्कफ़्लो रखने की अनुमति देता है? – SDude