আমি কেন পুরোপুরি নিশ্চিত নই, তবে আমার পোস্টগ্রিসের ইনস্টলেশনটি কিছুটা খারাপ হয়ে গেছে এবং ত্রুটিটি ত্রুটিটি দেখানোর ফলে কিছু ফাইল মুছে ফেলা হয়েছে।
আমি brew service retart postgres
যথাযথ বার্তাগুলির মতো কমান্ড চালাতে এবং দেখতে সক্ষম হয়েও এই ত্রুটিটি অব্যাহত রয়েছে।
আমি পোস্টগ্রিজ ডকুমেন্টেশনের মধ্য দিয়ে গিয়েছিলাম এবং আমার ফাইলটি /usr/local/var/postgres
সম্পূর্ণ ফাঁকা রয়েছে empty সুতরাং আমি নিম্নলিখিত চালানো:
initdb /usr/local/var/postgres
এই কমান্ডটি দিয়ে কিছু কনফিগারেশন হয়েছে বলে মনে হচ্ছে।
তারপরে এটি আমাকে এটি চালিয়ে যেতে বলেছে:
postgres -D /usr/local/var/postgres
এবং এটি আমাকে একটি পোস্ট মাস্টার.পিড ফাইলটি ইতিমধ্যে বিদ্যমান বলে জানিয়েছে।
আমার ঠিক জানা দরকার যে আমি কীভাবে চালিয়েছি এমন কনফিগারগুলি বাছাই করতে সক্ষম হবে কিনা তাই আমি এটি পরীক্ষা করে দেখলাম।
ls /usr/local/var/postgres
এটি আমাকে একটি পোস্ট মাস্টার.পিড ফাইল দেখিয়েছে। আমি তখন করেছি brew services stop postgresql
, এবং পোস্টমাস্টার.পিড ফাইল অদৃশ্য হয়ে গেছে। তারপরে আমি brew services start postgresql
, এবং ভিওলা, ফাইলটি আবার উপস্থিত হয়েছিল।
তারপরে আমি এগিয়ে গেলাম এবং আমার অ্যাপটি চালিত করলাম যা প্রকৃতপক্ষে সার্ভারটি খুঁজে পেয়েছিল, তবে আমার ডাটাবেসগুলি শেষ হয়ে গেছে বলে মনে হচ্ছে।
যদিও আমি জানি যে এগুলি মোটেও শেষ হয়ে যাবে না - আমি যে নতুন সূচনা করেছি তা একটি নতুন ডেটা_আরিয়া তৈরি করেছে এবং পুরানোটির দিকে ইঙ্গিত করা হচ্ছে না। আমি কোথায় ছিল তা দেখতে এবং এটিকে আবার নির্দেশ করতে হবে বা আমার ডাটাবেসগুলি আবার তৈরি করতে হবে।
আশাকরি এটা সাহায্য করবে! পোস্টগ্রিস ডকস পড়া আমাকে অনেক সাহায্য করেছিল। আমি "এটি এতে পেস্ট করুন!" এর মতো উত্তরগুলি পড়তে পছন্দ করি না! কারণ আমি জানি না কী হচ্ছে এবং কেন হচ্ছে।