আমার ম্যাকবুক প্রো পুনরায় চালু করার পরে আমি ডেটাবেস সার্ভার শুরু করতে অক্ষম:
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
আমি লগগুলি পরীক্ষা করেছিলাম এবং নিম্নলিখিত লাইনটি বারবার উপস্থিত হয়:
FATAL: database files are incompatible with server
DETAIL: The data directory was initialized by PostgreSQL version 9.2, which is not compatible with this version 9.0.4.
9.0.4 হ'ল ম্যাকের উপর ইনস্টল করা সংস্করণটি ছিল, 9.2 [.4] হ্যামব্র্রুউয়ের মাধ্যমে আমি ইনস্টল করা সংস্করণ। উল্লিখিত হিসাবে, এটি পুনরায় আরম্ভের আগে কাজ করত, সুতরাং এটি আসলে সংকলনের সমস্যা হতে পারে না। আমি আবারও দৌড়েছি initdb /usr/local/var/postgres -E utf8
এবং ফাইলটি এখনও বিদ্যমান।
দুর্ভাগ্যক্রমে, আমি পোস্টগ্র্রেসে বেশ নতুন, তাই যে কোনও সহায়তা খুব প্রশংসা হবে।
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
- এবং প্রতিক্রিয়াটি হ'লserver starting
pg_ctl
আমি নিশ্চিত যে আপনি 2 টি অনুলিপি খুঁজে পাবেন। আর যেটির সাথে মেলে which pg_ctl
তার একটি হ'ল পুরানো সংস্করণ এবং অন্যটি হ'ল নতুন সংস্করণ।
pg_ctl --version
দেয়pg_ctl (PostgreSQL) 9.2.4
Server.app
এবং এটি একটি ডিফল্ট পোর্ট এবং ইউনিক্স সকেট ডিরেক্টরি ব্যবহার করার জন্য লুকিয়ে রেখেছিল। অবশেষে!