चल रहा है माउंटेन शेर। Postgres.app के माध्यम से स्थापित PostgreSQL स्थापित किया गया। PyCharm के माध्यम से Django के लिए postgres का उपयोग करना। मैंने इसे काम करने के बारे में एकाधिक SO और blog posts पढ़ा है, और लॉग बस बनाए जा रहे हैं।मैं ओएस एक्स पर Postgres.app के साथ लॉगिंग कैसे सक्षम करूं?
मेरे conf फ़ाइल (डेटा निर्देशिका) यहाँ स्थित है: इस तरह नज़र
$ ~/Library/Application\ Support/Postgres/var/postgresql.conf
मेरे postgresql.conf लॉगिंग सेटिंग्स:
log_destination = 'stderr'
logging_collector = on
log_directory = '~/Library/Logs/Postgres' (I've also tried 'pg_log')
मैं को बंद करने की कोशिश की है और उद्घाटन Postgres.app
मैं 'भी कमांड लाइन सर्वर को पुन: प्रारंभ करने की कोशिश की कर दिया है:
$ /Applications/Postgres.app/Contents/MacOS/bin/pg_ctl restart -D ~/Library/Application\ Support/Postgres/var/
... लेकिन इस "LOG: autovacuum launcher started"
पर लटका टर्मिनल में परिणाम है ... और सांत्वना को लॉग मुद्रण।
This SO post is closely relevant, लेकिन मैं Postgres.app को लॉग फ़ाइलों को लिखना चाहता हूं, कंसोल पर प्रिंट नहीं करना चाहता हूं।
कोई भी मदद अद्भुत होगी, धन्यवाद।
संपादित करें: जवाब में vyegorov को,
version = PostgreSQL 9.2.2
silent_mode postgresql.conf
कौन सा PostgreSQL संस्करण पर है पर: यहां वे सेटिंग मैं उपयोग कर रहा हूँ है? 'Silent_mode' के लिए सेटिंग क्या है? – vyegorov
यहां पोस्ट किया गया कि पोस्टग्रेस.एप के साथ pg_ctl को कैसे चलाया जाए, निराश नहीं था। धन्यवाद – manderson