2013-05-02 5 views
15

मैं अक्सर pg_hda.conf फ़ाइल संपादित कर रहा हूं और मैं बस सोच रहा था कि क्या यह सुनिश्चित करने का कोई तरीका है कि मैंने जो लिखा है वह सही है।PostgreSQL कॉन्फ़िगरेशन फ़ाइलों को सिंटैक्स कैसे करें?

अब तक मैं अपने परिवर्तनों की जांच के लिए एक परीक्षण सर्वर का उपयोग कर रहा हूं।

अपाचे की तरह apache2ctl -t कमांड है, क्या पोस्टग्रेस में कुछ समान है?

उत्तर

9

ऐसा करने का कोई तरीका नहीं है जो apache2ctl के समान है। यदि आप कॉन्फ़िगरेशन फ़ाइलों को पुनः लोड करते हैं और एक वाक्यविन्यास त्रुटि है, तो PostgreSQL सर्वर लॉग में शिकायत करेगा और नई फ़ाइल लोड करने से इंकार कर देगा। इसलिए सिंटैक्स टाइपो बनाकर कुछ गड़बड़ करने का बहुत कम जोखिम है। (बेशक, यह आपको अर्थपूर्ण रूप से गलत चीजों को लिखने के खिलाफ नहीं बचाएगा, लेकिन apache2ctl या तो ऐसा नहीं करेगा।) इसके अलावा, परीक्षण सर्वर में परिवर्तनों का परीक्षण करना शायद एक अच्छा विचार है, और एक ऐसी प्रणाली है जो प्रचार करती है वे एक नियंत्रित तरीके से उत्पादन में परिवर्तन।

संबंधित मुद्दे

 संबंधित मुद्दे