পোস্টগ্র্রেএসকিউএল 8.3 দ্বারা কার্যকর করা সমস্ত এসকিউএল লগিং সক্ষম করবেন কীভাবে?
সম্পাদিত (আরও তথ্য) আমি এই লাইনগুলি পরিবর্তন করেছি:
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
এবং পোস্টগ্রেএসকিউএল পরিষেবা পুনরায় চালু করুন ... তবে কোনও লগ তৈরি করা হয়নি ... আমি উইন্ডোজ সার্ভার 2003 ব্যবহার করছি।
কোন ধারনা?
systemctl restart postgresql
আপনার কনফিগার করা পোস্টগ্রিএসকিউএল পরিষেবাটি পুনরায় আরম্ভ করতে না পারে (কেন এখনও তা বুঝতে পারছি না), সুতরাং কনফিগারেশন ফাইলটিতে পরিবর্তনগুলি প্রয়োগ করা হবে না। এটি ব্যবহার করা নিরাপদ pg_ctl
(বা pg_ctlcluster
দেবিয়ানতে)।
systemctl reload postgresql
, systemctl restart postgresql
, service postgresql reload
এবং service postgresql restart
সমস্ত কনফিগারেশন কার্যকর পরিবর্তন রেন্ডার।
logging_collector = on